NAME¶
Plack::Middleware::Log4perl - Uses Log::Log4perl to configure logger
SYNOPSIS¶
use Log::Log4perl;
Log::Log4perl::init('/path/to/log4perl.conf');
builder {
enable "Log4perl", category => "plack";
$app;
}
# in log4perl.conf
log4perl.logger.plack = INFO, Logfile
log4perl.appender.Logfile = Log::Log4perl::Appender::File
log4perl.appender.Logfile.filename = /path/to/logfile.log
log4perl.appender.Logfile.layout = Log::Log4perl::Layout::SimpleLayout
# Or let middleware to configure log4perl
enable "Log4perl", category => "plack", conf => '/path/to/log.conf';
DESCRIPTION¶
Log4perl is a Plack::Middleware component that allows you to use Log::Log4perl
to configure logging object.
CONFIGURATION¶
- category
- The log4perl category to send logs to. Defaults to '' which
means it send to the root logger.
- conf
- The configuration file path (or a scalar ref containing the
config string) for Log::Log4perl to automatically configure.
AUTHOR¶
Tatsuhiko Miyagawa
SEE ALSO¶
Log::Dispatch