|
From: <msc...@ao...> - 2003-01-30 07:14:05
|
Hi all,
the Log::Log4perl core development team proudly announces:
Log::Log4perl 0.28 is out there!
There's a bunch of exciting new features:
* A new DBI database appender
* Perl hooks in the Log4perl configuration file
* Message output filters ({filter => foo, value => $val})
... and a truckload of plumbing and maintenance stuff:
Changes:
0.28 (01/28/2003)
* (ms) '#' in the conf file are now
interpreted as comment starters only if
they're at the start of a line with optional
whitespace. The previous setting (comments
starting anywhere) had problems with code
containing '#''s, like in layout.cref = sub
{ $#_ = 1 }
* (ms) warp_message accepts code refs or
function names
* (kg) Split config bits into
PropertyConfigurator and implemented
DOMConfigurator for XML configs.
* (kg) Adding appender.warp_message parameter
as a help to DBI appender
* (kg) Added NoopLayout to help DBI appender
* (ms) Added message output filters:
log({filter => \&filter, value => $value})
* (kg) t/024WarnDieCarp was assuming / as
directory separator, failed on Win32
* (kg) implemented JavaMaps for
NTEventLogAppender, SyslogAppender
* (kg) found and addressed circular ref
problem in Logger->reset
* (kg) moved TestBuffer under Appender/
directory along with DBI
* (kg) fixed docs, Pattern layout, %f not
supported, s/b %F
* (kg) added Log::Log4perl::Appender::DBI to
implement JDBCAppender
* (ms) Every value in the config file can now
be a perl function, dynamically replaced by
its return value at configuration parse time
* (ms) NDC now prints entire stack, not just
top element (as mandated by Log4j)
* (ms) Allow trailing spaces after a
line-breaking '\' in the config file to be
fault-tolerant on cut-and-pasted code
As we speak, Log::Log4perl 0.28 is on its way to CPAN. Also, it's available from the log4perl.sourceforge.net homepage.
Let us know how you like it!
--
-- Mike
############################
# Mike Schilli #
# log...@pe... #
# http://perlmeister.com #
# log4perl.sourceforge.net #
############################
|