The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.23

  • Both Log4perl/log4perl is now accepted in conf file
  • Added documentation to Log::Log4perl::Appender
  • Made Time::HiRes optional. If it's missing, PatternLayout will just use full seconds as %r.
  • SimpleDateFormat "%d{HH:SS}", including predefined formats (DATE etc.)
  • Added another cut-and-paste example to the docs (EXAMPLE)
  • Added new logdie/logwarn/error_warn/error_die/logcarp/ logcluck/logcroak/logconfess functions written by Erik Selberg <erik@selberg.com>
  • Added PatternLayout documentation
  • Changed suppression of duplicate newline in log message algorithm
  • Custom levels and inc_level/dec_level/more_logging/less_logging added by Erik Selberg <erik@selberg.com>
  • Append to logfile by default if Log::Dispatch::File is used (previously clobbered by default)
  • Kevin's init_and_watch fix

Modules

Log4j implementation for Perl
Log appender class
maps java log4j appenders to Log::Dispatch classes
wraps Log::Dispatch::Screen
wraps Log::Dispatch::File
Predefined log levels
Main Logger
Appender class for testing

Provides

in lib/Log/Log4perl/Config.pm
in lib/Log/Log4perl/DateFormat.pm
in lib/Log/Log4perl/Layout.pm