Login   Register  
PHP Classes
elePHPant
Icontem

File: README.txt

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Nikola Posa  >  EasyLogger  >  README.txt  >  Download  
File: README.txt
Role: Documentation
Content type: text/plain
Description: Readme file
Class: EasyLogger
Log events to files
Author: By
Last change: Fixing usage instructions.
Date: 2013-01-26 09:53
Size: 1,302 bytes
 

Contents

Class file image Download
EasyLogger is a simple, but still extensible PHP logger, which provides 
interface for implementing various logging storage strategies, through 
its handlers  API. Stream-based log handler implementation is bundled.

AUTHOR
------
Nikola Posa <posa.nikola@gmail.com>

FEATURES
--------
- Extensible PHP logger
- Provides option various logging storage strategies through its handlers API
- Bundeled stream-based log handler

VERSION INFORMATION
-------------------
EasyLogger 2.0

INSTALLATION
------------
Copy library/EasyLogger folder, as well as library/EasyLogger.php file, 
in some of your project's  folder, for example, in folder where you keep 
your libraries, and put it in the  include path.

USAGE
-----
//Create logger instance:
$logger = new EasyLogger();

//Register some handler with it:
$logger->addHandler(new EasyLogger_Handler_StreamHandler('/path/to/some/file.log'));

//At some point, log some event:
$logger->log(EasyLogger::LEVEL_INFO, 'Hello world!');

//... or by using shortcut methods:
$logger->info('Hello world again!');

SYSTEM REQUIREMENTS
-------------------
PHP 5 >= 5.1.0
PHPUnit >= 3.4

LICENSE
-------
The files in this archive are released under the New BSD License.
You can find a copy of this license in LICENSE.txt.