Plack::Middleware::LogDispatch(3pm)

Plack::Middleware::LogDispatch3pm

Uses log::dispatch to configure logger

Usage

  use Log::Dispatch;
  my $logger = Log::Dispatch->new;
  $logger->add( Log::Dispatch::File->new(...) );
  $logger->add( Log::Dispatch::DesktopNotification->new(...) );
  builder {
      enable "LogDispatch", logger => $logger;
      $app;
  }
  # use with Log::Dispatch::Config
  use Log::Dispatch::Config;
  Log::Dispatch::Config->configure('/path/to/log.conf');
  builder {
      enable "LogDispatch", logger => Log::Dispatch::Config->instance;
      ...
  }

Overview

LogDispatch is a Plack::Middleware component that allows you to use Log::Dispatch to configure the logging object, "psgix.logger".

Configuration

logger

Log::Dispatch object to send logs to. Required.

Releases

8 releases since Debian 6.0 (Squeeze); the text changed 7 times.

  1. 6.0
  2. 7
  3. 8
  4. 9
  5. 10
  6. 11
  7. 12
  8. 13

Author

Tatsuhiko Miyagawa

From libplack-perl 1.0051-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.