NAME

Plack::Middleware::LogDispatchouli - Uses Log::Dispatchouli to configure the PSGI logger

SYNOPSIS

use Log::Dispatchouli;
my $logger = Log::Dispatchouli->new(...);

builder {
    enable "LogDispatchouli", logger => $logger;
    $app;
}

# or to make it even easier...
builder {
    enable "LogDispatchouli", logger => {
        ident     => 'MyApp',
        facility  => 'daemon',
        to_stdout => $ENV{PLACK_ENV} eq "development",
        debug     => $ENV{PLACK_ENV} eq "development",
    };
    $app;
}

DESCRIPTION

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

CONFIGURATION

logger

Log::Dispatchouli object to send logs to or a hashref of parameters to pass to "new" in Log::Dispatchouli.

AUTHOR

Thomas Sibley <trsibley@uw.edu>

COPYRIGHT

Copyright 2014- Mullins Lab, Department of Microbiology, University of Washington

This module is based on Plack::Middleware::LogDispatch.

LICENSE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO

Log::Dispatchouli

Plack::Middleware::LogDispatch