trusty (3) Plack::Middleware::Log4perl.3pm.gz

Provided by: libplack-perl_1.0030-1_all bug

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 the logging
       object, "psgix.logger".

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::Log4perl

       Plack::Middleware::LogDispatch