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

NAME

CGI::Carp::StackTrace - install a Devel::StackTrace::AsHTML error screen for your CGI app

SYNOPSIS

    use Sys::Hostname 'hostname';

    my $IS_PRODUCTION;

    BEGIN {
        $IS_PRODUCTION = hostname() eq 'prod_server';

        require CGI::Carp::StackTrace if not $IS_PRODUCTION;
    }

DESCRIPTION

Add a modern error screen to your CGI application, like Plack::Middleware::StackTrace.

Uses CGI::Carp in conjunction with Devel::StackTrace::WithLexicals and Devel::StackTrace::AsHTML.

SEE ALSO

AUTHOR

Rafael Kitover <rkitover@cpan.org>

ACKNOWLEDGEMENTS

Thanks to Dave Rolsky for Devel::StackTrace and Miyagawa for Devel::StackTrace::AsHTML.

Some code in this module is stolen from Miyagawa's Plack::Middleware::StackTrace.