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