Changes for version 1.25 - 2009-09-27
- (ms) Appender::File is now closing (or sysclosing) the file on file_close() instead of just undef'ing the handle.
- (ms) Added l4p-tmpl helper script to help whipping up a new log4perl configuration file.
- (ms) Fixed uninitialized warning on XML configuration files, reported by jbkilian on the sourceforge mailing list.
- (ms) Applied patch [RT 43426] by AFF <aff@cpan.org> to have appender_thresholds_adjust return number of appenders changed.
- (ms) [RT 34400] New :nostrict target which allows redefining a category within a Log4perl configuration file without error or even a warning.
- (ms) [RT 34401] Applied patch by Jae Gangemi, who fixed code references in @INC on Win32 systems.
- (ms) [RT 32259] Patternlayout now supports %R, which returns the number of milliseconds elapsed from last logging event to the current logging event (thanks to Emmanuel Rodriguez for the patch).
- (ms) [RT 30899] Color configuration and attribute support added to ScreenColoredLevels appender by Jason Kohles.
- (ms) [RT 28987] If UNIVERSAL is available, appender existence is now verified by checking can() on the appender's new() method (applied modified patch by Gabriel Berriz).
Modules
Log4j implementation for Perl
Log appender class
Buffering Appender
implements appending to a DB
Log to file
Limit message delivery via block period
Log to a RRDtool Archive
Log to STDOUT/STDERR
Colorize messages according to level
Log to a socket
Append to a string
Synchronizing other appenders
Subclass of Appender::TestBuffer
Appender class for testing
Intentionally slow test appender
Log4perl configuration file syntax
Configurator Base Class
reads xml config files
reads properties file
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
Pass-thru Layout
Pattern Layout
Simple Layout
Predefined log levels
Main Logger Class
Mapped Diagnostic Context
Nested Diagnostic Context
Dark Magic to resurrect hidden L4p statements
Internal utility functions
Easy to use semaphores
Track time elapsed
Examples
- eg/5005it.pl
- eg/L4pResurrectable.pm
- eg/benchmarks/Makefile
- eg/benchmarks/simple
- eg/color
- eg/dupe-warning.conf
- eg/jabber.conf
- eg/l4p-tmpl
- eg/log4j-file-append-java.conf
- eg/log4j-file-append-perl.conf
- eg/log4j-manual-1.conf
- eg/log4j-manual-2.conf
- eg/log4j-manual-3.conf
- eg/newsyslog-test
- eg/override_appender
- eg/prototype
- eg/syslog.pl
- eg/yamlparser