cpan Log-Log4perl 0.46

latest releases: 1.57, 1.56, 1.55...
19 years ago
  • (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().

Don't miss a new Log-Log4perl release

NewReleases is sending notifications on new releases.