Changes for version 0.38
- (kg) fixed bug where custom_levels beneath DEBUG didn't work
- (ms) fixed 5.00305 incompatibility reported by Brett Rann <brettrann@mail.com> (constants with leading _).
- (ms) Log::Log4perl->easy_init() now calls ->reset() first to make sure it's not duplicating the existing logging environment. Thanks to William McKee <william@knowmad.com> for bringing this up.
- (ms) fixed bug with error_die() - printed the wrong function/line/file. Reported by Brett Rann <brettrann@mail.com>.
- (ms) added %T to PatternLayout as a stack traced as suggested by Brett Rann <brettrann@mail.com>.
Modules
Log4j implementation for Perl
Log appender class
implements appending to a DB
Log to file
Log to STDOUT/STDERR
Subclass of Appender::TestBuffer
Appender class for testing
Log4perl configuration file syntax
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