Plack::Middleware::StackTrace man page on Fedora

Man page or keyword search:  
man Server   31170 pages
apropos Keyword Search (all sections)
Output format
Fedora logo
[printable version]

Plack::Middleware::StaUseraContributed Perl DoPlack::Middleware::StackTrace(3)

NAME
       Plack::Middleware::StackTrace - Displays stack trace when your app dies

SYNOPSIS
	 enable "StackTrace";

DESCRIPTION
       This middleware catches exceptions (run-time errors) happening in your
       application and displays nice stack trace screen. The stack trace is
       also stored in the environment as a plaintext and HTML under the key
       "plack.stacktrace.text" and "plack.stacktrace.html" respectively, so
       that middleware futher up the stack can reference it.

       This middleware is enabled by default when you run plackup in the
       default development mode.

       You're recommended to use this middleware during the development and
       use Plack::Middleware::HTTPExceptions in the deployment mode as a
       replacement, so that all the exceptions thrown from your application
       still get caught and rendered as a 500 error response, rather than
       crashing the web server.

       Catching errors in streaming response is not supported.

CONFIGURATION
       force
	     enable "StackTrace", force => 1;

	   Force display the stack trace when an error occurs within your
	   application and the response code from your application is 500.
	   Defaults to off.

	   The use case of this option is that when your framework catches all
	   the exceptions in the main handler and returns all failures in your
	   code as a normal 500 PSGI error response. In such cases, this
	   middleware would never have a chance to display errors because it
	   can't tell if it's an application error or just random "eval" in
	   your code. This option enforces the middleware to display stack
	   trace even if it's not the direct error thrown by the application.

       no_print_errors
	     enable "StackTrace", no_print_errors => 1;

	   Skips printing the text stacktrace to console ("psgi.errors").
	   Defaults to 0, which means the text version of the stack trace
	   error is printed to the errors handle, which usually is a standard
	   error.

AUTHOR
       Tokuhiro Matsuno

       Tatsuhiko Miyagawa

SEE ALSO
       Devel::StackTrace::AsHTML Plack::Middleware
       Plack::Middleware::HTTPExceptions

perl v5.14.2			  2011-07-08  Plack::Middleware::StackTrace(3)
[top]

List of man pages available for Fedora

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net