From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

NAME

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

SYNOPSIS

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