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

Changes for version 2.47 - 2015-08-06

  • Really, really make per-thread locking work. Depending on when threads and threads::shared were loaded, you might get an error like 'Type of arg 1 to threads::shared::share must be one of $@% at .../Log/Dispatch/Syslog.pm line 67, near "$thread_lock)"'. Reported by David Schweikert.
  • Added support for auth-related parameters and replyto to Log::Dispatch::Email::MailSender. Patch by Rohan Carly. Based on GitHub #10.
  • Add a utf8 flag for Log::Dispatch::Screen. If this is true, then it sets the ":encoding(UTF-8)" flag on the handle it uses for output (without affecting STDOUT or STDERR elsewhere). Suggested by Ivan Baidakou.

Modules

Dispatches messages to one or more outputs
Object for logging to Apache::Log objects
Code shared by dispatch and output objects.
Object for logging to a subroutine reference
Base class for objects that send log messages via email
Subclass of Log::Dispatch::Email that uses the MIME::Lite module
Subclass of Log::Dispatch::Email that uses the Mail::Send module
Subclass of Log::Dispatch::Email that uses the Mail::Sender module
Subclass of Log::Dispatch::Email that uses the Mail::Sendmail module
Object for logging to files
Subclass of Log::Dispatch::File to facilitate locking
Object for logging to IO::Handle classes
Object that accepts messages and does nothing
Base class for all Log::Dispatch::* objects
Object for logging to the screen
Object for logging to system log.