|
NAMELog::Handler::Output::Sendmail - Log messages with sendmail. SYNOPSIS use Log::Handler::Output::Sendmail;
my $email = Log::Handler::Output::Sendmail->new(
from => 'bar@foo.example',
to => 'foo@bar.example',
subject => 'your subject',
);
$email->log(message => $message);
DESCRIPTIONWith this output module it's possible to log messages via "sendmail". METHODSnew()Call new() to create a new Log::Handler::Output::Sendmail object. The following options are possible:
log()Call log() if you want to log a message as email. $email->log(message => "this message will be mailed"); If you pass the level then its placed into the subject: $email->log(message => "foo", level => "INFO");
$email->log(message => "bar", level => "ERROR");
$email->log(message => "baz", level => "DEBUG");
The lowest level is used: Subject: ERROR ... You can pass the level with "Log::Handler" by setting message_pattern => '%L' flush()Call flush() if you want to flush the buffered messages. validate()Validate a configuration. reload()Reload with a new configuration. errstr()This function returns the last error message. DESTROY"DESTROY" is defined and called flush(). PREREQUISITES Carp
Params::Validate
EXPORTSNo exports. REPORT BUGSPlease report all bugs to <jschulz.cpan(at)bloonix.de>. If you send me a mail then add Log::Handler into the subject. AUTHORJonny Schulz <jschulz.cpan(at)bloonix.de>. COPYRIGHTCopyright (C) 2007-2009 by Jonny Schulz. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
|