Changes for version 0.36

  • (ms) Matthew Keene <mkeene@netspace.net.au> suggested to have an accessor for all appenders currently defined -- added appenders() method
  • (ms) Test case 041SafeEval.t didn't share $0 explicitely and created some warnings, fixed that with (jf)'s help.
  • (ms) Added performance improvements suggested by Kyle R. Burton <mortis@voicenet.com>. is_debug/is_info/etc. are now precompiled, similar to the debug/info/etc. methods.
  • (ms) Added a fix to have is_debug()/is_info()/etc. pay attention to on-the-fly config file changes via init_and_watch().
  • (ms) Fixed bug that reloaded the config under init_and_watch() every time the check period expired, regardless if the config file itself had changed. Added test case.

Modules

Log4j implementation for Perl
Log appender class
implements appending to a DB
Log to STDOUT/STDERR
Subclass of Appender::TestBuffer
Appender class for testing
Log4perl configuration file syntax
Detect file changes
Log4perl advanced date formatter helper class
Frequently Asked Questions on Log::Log4perl
Log4perl Custom Filter Base Class
Special filter to combine the results of others
Filter to match the log level exactly
Filter for a range of log levels
Filter to match the log level exactly
maps java log4j appenders to Log::Dispatch classes
wraps Log::Dispatch::Screen
wraps Log::Dispatch::File
wraps Log::Log4perl::Appender::DBI
wraps Log::Dispatch::Win32EventLog
wraps Log::Dispatch::FileRotate
wraps Log::Dispatch::Syslog
wraps Log::Log4perl::Appender::TestBuffer
Log4perl Layout Virtual Base Class
Predefined log levels
Main Logger Class
Mapped Diagnostic Context
Nested Diagnostic Context