Dave Rolsky > Log-Dispatch-2.40 > Log::Dispatch::Email

Download:
Log-Dispatch-2.40.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  7
Open  5
View/Report Bugs
Module Version: 2.40   Source   Latest Release: Log-Dispatch-2.41

NAME ^

Log::Dispatch::Email - Base class for objects that send log messages via email

VERSION ^

version 2.40

SYNOPSIS ^

  package Log::Dispatch::Email::MySender;

  use Log::Dispatch::Email;
  use base qw( Log::Dispatch::Email );

  sub send_email {
      my $self = shift;
      my %p    = @_;

      # Send email somehow.  Message is in $p{message}
  }

DESCRIPTION ^

This module should be used as a base class to implement Log::Dispatch::* objects that send their log messages via email. Implementing a subclass simply requires the code shown in the SYNOPSIS with a real implementation of the send_email() method.

CONSTRUCTOR ^

The constructor takes the following parameters in addition to the standard parameters documented in Log::Dispatch::Output:

METHODS ^

AUTHOR ^

Dave Rolsky <autarch@urth.org>

COPYRIGHT AND LICENSE ^

This software is Copyright (c) 2013 by Dave Rolsky.

This is free software, licensed under:

  The Artistic License 2.0 (GPL Compatible)
syntax highlighting: