NAME
Plack::Middleware::StackTrace::RethrowFriendly - Display the original stack trace for rethrown errors
SYNOPSIS
use Plack::Builder;
builder {
enable "StackTrace::RethrowFriendly";
$app;
};
DESCRIPTION
This middleware is the same as Plack::Middleware::StackTrace except that if you catch (eval
or try
-catch
for example) an error and rethrow (die
or croak
for example) it, the original stack trace not the rethrown one is displayed.
When the response is displayed as an HTML, all the errors including rethrown ones are visible through the throwing point selector at the top of the HTML.
SEE ALSO
ACKNOWLEDGMENT
This implementation is a fork from a patch to Plack::Middleware::StackTrace by Jesse Luehrs.
LICENSE
Copyright (C) TOYAMA Nao and INA Lintaro
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
AUTHOR
TOYAMA Nao <nanto@moon.email.ne.jp>
INA Lintaro <tarao.gnn@gmail.com>