NAME
Log::Log4perl::Appender::SMTP - Send logs by email
SYNOPSIS
use Log::Log4perl::Appender::SMTP;
my $app = Log::Log4perl::Appender::SMTP->new(
  Host    => "localhost",
  Hello   => "localhost.localdomain",
  Timeout => 2,
  Debug   => 0,
  from    => "app@company.com",
  to      => "bugs@company.com"
);
$app->log(message => "You need to come to the office now!");
DESCRIPTION
This appender is a very thin layer over the Net::SMTP module. It allows you to easily send important log messages by email, to one or several recipients. All of the Net::SMTP attributes are supported.
OPTIONS
- from
 - 
The email address of the sender.
 - to
 - 
The email address of the recipient. You can put several addresses separated by a comma.
 - subject
 - 
The subject of the email. Newlines and tabs are forbidden here.
 - all of the Net::SMTP options
 - 
They all start with an upper-cased letter. The most common are Host, Hello, Port, Timeout and Debug. See Net::SMTP for more.
 
EXAMPLE
The following Log4perl configuration file allows you to send an email on each use of $log->fatal().
# Filter for FATAL
log4perl.filter.MatchFatal = Log::Log4perl::Filter::LevelMatch
log4perl.filter.MatchFatal.LevelToMatch  = FATAL
log4perl.filter.MatchFatal.AcceptOnMatch = true
# Email Appender for FATAL
log4perl.appender.mailFatal = Log::Log4perl::Appender::SMTP
log4perl.appender.mailFatal.to = webmaster@company.com
log4perl.appender.mailFatal.Host = smtp.company.com
log4perl.appender.mailFatal.subject = Fatal error on Foo!
log4perl.appender.mailFatal.layout = Log::Log4perl::Layout::PatternLayout
log4perl.appender.mailFatal.layout.ConversionPattern = %d F{1} %L %p> %m%n
log4perl.appender.mailFatal.Filter = MatchFatal
BUGS
Please report any bugs or feature requests to bug-log-log4perl-appender-smtp at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Log-Log4perl-Appender-SMTP. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
AUTHOR
Olivier Duclos, <odc at cpan.org>
LICENSE
Copyright 2014 Olivier Duclos.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.