Plack::Middleware::Log4perl - Uses Log::Log4perl to configure logger
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';
Log4perl is a Plack::Middleware component that allows you to use Log::Log4perl to configure the logging object, psgix.logger.
psgix.logger
The log4perl category to send logs to. Defaults to '' which means it send to the root logger.
log4perl
''
The configuration file path (or a scalar ref containing the config string) for Log::Log4perl to automatically configure.
Tatsuhiko Miyagawa
Log::Log4perl
Plack::Middleware::LogDispatch
To install Plack, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Plack
CPAN shell
perl -MCPAN -e shell install Plack
For more information on module installation, please visit the detailed CPAN module installation guide.