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

Changes for version 2.19

  • Switched to providing a traditional Makefile.PL as well as a Build.PL file. RT #27208.
  • When permissions are specified for a Log::Dispatch::File object, don't try to chmod the file unless the permissions of the file differ from what the file already has. Based on a patch by Kevin. RT #28151.
  • Require at least Perl 5.6.0.
  • Remove the tests for the email sending and exit codes, since the test had a heisenbug I could not understand. I _think_ the code in the email modules is correct, but the test isn't proving anything.
  • Added a binmode parameter for Log::Dispatch::File. Based on a patch by Angelo. RT #26063.

Modules

Dispatches messages to one or more outputs
Object for logging to Apache::Log objects
Code shared by dispatch and output objects.
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
Extension to Log::Dispatch::File to facilitate locking
Object for logging to IO::Handle objects (and subclasses thereof)
Object that accepts messages and does nothing
Base class for all Log::Dispatch::* object
Object for logging to the screen
Object for logging to system log.