Php-analog
Php-analog
https://github.com/jbroadway/analog
PHP micro logging package
PHP 5.3+ micro logging class that can be extended via closures. Includes several pre-built handlers including file, mail, syslog, HTTP post, and MongoDB.
Analog also comes with over a dozen pre-written handlers in the Analog/Handlers folder, with examples for each in the examples folder. These include:
- Amon - Send logs to the Amon server monitoring tool - Buffer - Buffer messages to send all at once (works with File, Mail, Stderr, and Variable handlers) - ChromeLogger - Sends messages to Chrome Logger browser plugin - File - Append messages to a file - FirePHP - Send messages to FirePHP browser plugin - GELF - Send message to the Graylog2 log management server - LevelBuffer - Buffer messages and send only if sufficient error level reached - Mail - Send email notices - Mongo - Save to MongoDB collection - Multi - Send different log levels to different handlers - Null - Do nothing - Post - Send messages over HTTP POST to another machine - Stderr - Send messages to STDERR - Syslog - Send messages to syslog - Threshold - Only writes log messages above a certain threshold - Variable - Buffer messages to a variable reference.
So while it's a micro class, it's highly extensible and very capable out of the box too.
Download
http://ftp.debian.org/debian/pool/main/p/php-analog/php-analog_1.0.4.orig.tar.gz
Categories
Licensing
License
Verified by
Verified on
Notes
Verified by
Debian: David Prévot <taffit@debian.org>
Verified on
13 May 2014
Notes
License: expat
License
Verified by
Debian: David Prévot <taffit@debian.org>
Verified on
13 May 2014
Notes
License: apache-2.0
Leaders and contributors
Contact(s) | Role |
---|---|
Johnny Broadway | contact |
Resources and communication
Audience | Resource type | URI |
---|---|---|
Download | https://github.com/jbroadway/analog | |
Debian (Ref) | https://tracker.debian.org/pkg/php-analog |
Software prerequisites
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.
The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.