- (ms) removed superfluous eval() in Log4perl.pm, reported anonymously
on the CPAN bugtracker.
- (ms) Added a cleanup() function to Logger.pm which is used by an
END {} block in Logger.pm to tear down all Loggers/Appenders
before global destruction kicks in. In addition, Kevin found
that the eval "" is the cause of an Appender memleak. Moved
assignment variable out of the eval to plug the leak.
Added $Log::Log4perl::CHATTY_DESTROY_METHODS, which shows
what L4p objects are destroyed and when.
- (ms) Kevin's idea is in now, on localizing $? in the L4p global END {}
block. It prevents logdie() et. al from exiting with unwanted
exit codes when global cleanup / global destruction modifies $?,
as seen by Tim with the Email appender.
- (ms) Dave Viner dviner@yahoo-inc.com added isLevelEnabled() methods
as aliases to is_level().