From: Kevin G. <ke...@go...> - 2003-01-30 17:55:10
|
Aaargh. I was *sure* I had checked this, I even got out of bed late last night to be sure, but apparently I checked in the wrong place. There's a line of debugging output in an obscure place in PropertyConfigurator.pm, and there's a bunch of debugging crap in DOMConfigurator. Aaaargh. It also turns out Data::Dumper isn't reliable the way I'm using it for the XML-DOM tests. I only noticed all this after I'd checked in a bunch of newer stuff this morning, so I branched CVS as "rel-0-28" and fixed it. Attached is the diff if you want to see the changes. I think we should do another release based on that branch (do cvs update -r rel-0-28 to change your working copy to the branch). Mea culpa, mea culpa, mea maxima culpa. msc...@ao... wrote: > 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! > -- Happy Trails . . . Kevin M. Goess (and Anne and Frank) 904 Carmel Ave. Albany, CA 94706 (510) 525-5217 |