The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Plack::Middleware::Debug::Timed::Logger - An Event Log Debug Panel

VERSION

Version 0.0.5

SYNOPSIS

    use Plack::Builder;
    builder {
      enable 'Timed::Logger';
      enable 'Debug', panels =>['Timed::Logger'];
      $app;
    };

DESCRIPTION

A debug panel that shows information about Timed::Logged events that happend during the request.

If you are using Dancer to build your web application you may want to use Timed::Logger::Dancer::AdoptPlack to help you to bridge Dancer's conrollers with this middleware.

This module was inspired by Plack::Middleware::Debug::DBIC::QueryLog.

METHODS

run

A method used by Plack::Middleware::Debug to render a panel.

vardump

A helper function that renders perl structures into strings.

SEE ALSO

Timed::Logger, Plack::Middleware::Timed::Logger, Timed::Logger::Dancer::AdoptPlack, Plack::Middleware::Debug

AUTHOR

Nikolay Martynov, <kolya at cpan.org>

BUGS

Please report any bugs or feature requests to bug-plack-middleware-debug-timed-logger at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Plack-Middleware-Debug-Timed-Logger. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

SUPPORT

You can find documentation for this module with the perldoc command.

    perldoc Plack::Middleware::Debug::Timed::Logger

You can also look for information at:

ACKNOWLEDGEMENTS

Logan Bell and Belden Lyman.

LICENSE AND COPYRIGHT

Copyright 2013 Nikolay Martynov and Shutterstock Inc (http://shutterstock.com). All rights reserved.

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

See http://dev.perl.org/licenses/ for more information.