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

NAME

Starch::Plugin::LogStoreExceptions - Turn Starch store exceptions into log messages.

SYNOPSIS

    my $starch = Starch->new(
        plugins => ['::LogStoreExceptions'],
        ...,
    );

DESCRIPTION

This plugin causes any exceptions thrown when set, get, or remove is called on a store to produce an error log message instead of an exception.

Typically you'll want to use this in production, as the state store being down is often not enough of a reason to produce 500 errors on every page.

This plugin should be listed last in the plugin list so that it catches exceptions produced by other plugins.

AUTHORS AND LICENSE

See "AUTHOR" in Starch, "CONTRIBUTORS" in Starch, and "LICENSE" in Starch.