PHP Classes

EasyLogger: Log events to files

Recommend this page to a friend!
     
  Info   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 594 All time: 5,237 This week: 455Up
Version License PHP version Categories
easy_logger 2.0Custom (specified...5.1PHP 5, Logging
Description 

Author

This class can be used to log events to files or other destinations.

It can send messages to log handlers about events of different levels of priority. A file stream log handler is provided.

The log entries date and time format is configurable.

Log messages are grouped by date, so only if the current date is different from the last logged event date, new date will be added before log messages for that day.

Picture of Nikola Posa
Name: Nikola Posa <contact>
Classes: 4 packages by
Country: ???

 

Details

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.

  Files folder image Files (11)  
File Role Description
Files folder imagelibrary (1 file, 1 directory)
Files folder imagetests (2 files, 1 directory)
Accessible without login Plain text file LICENSE.txt Lic. License
Accessible without login Plain text file README.txt Doc. Readme file

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 0%
Total:594
This week:0
All time:5,237
This week:455Up