Changes for version 0.31
- (kg) fixed bug Appender::DBI where it was consuming the message array before other appenders could get to it
- (ms) changed config_and_watch to ignore clock differences between system time and file system time (helpful with skewed NFS systems). Added Log::Log4perl::Config::Watch.
- James FitzGibbon <james.fitzgibbon@target.com>: Added support for optionally restricting eval'd code to Safe compartments.
- (ms) allow/deny code in configuration files should now be controlled via the accessor Log::Log4perl::Config->allow_code(0/1). $Log::Log4perl::ALLOW_CODE_IN_CONFIG_FILE is still supported for backwards compatibility.
Modules
Log4j implementation for Perl
Log appender class
implements appending to a DB
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