Tatsuhiko Miyagawa > Plack-1.0024 > Plack::Middleware::Log4perl

Download:
Plack-1.0024.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Source   Latest Release: Plack-1.0030

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

syntax highlighting: