[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#737631: ITP: php-analog -- PHP micro logging package



Package: wnpp
Severity: wishlist
Owner: "Francois-Regis Vuillemin" <frv-debian@miradou.com>

* Package name    : php-analog
  Version         : 1.0.4
  Upstream Author : Johnny Broadway jproadway@jj.com
* URL             :  https://github.com/jbroadway/analog
* License         : (MIT)
  Programming Lang: php
  Description     : PHP micro logging package

 A MicroPHP logging package based on the idea of using closures for
 configurability and extensibility. It functions as a static class, but
you can
 completely control the writing of log messages through a closure
function (aka
 anonymous functions)
 .
 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.

This piece of software is embeded into package galette, so as of debian
policy
4.13, it should be packaged separately.


Reply to: