The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

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.

SUPPORT

See "SUPPORT" in Starch.

AUTHORS

See "AUTHORS" in Starch.

COPYRIGHT AND LICENSE

See "COPYRIGHT AND LICENSE" in Starch.