php-middleware/log-exceptions

Log all exceptions from your middlewares

1.0.1 2017-05-26 17:18 UTC

This package is not auto-updated.

Last update: 2024-11-18 16:57:00 UTC


README

Log all exceptions from your middlewares

When your middleware throw exception this middleware catch it, log it and throw again. You will newer miss any exception.

Installation

composer require php-middleware/log-exceptions

To build this middleware you need to injecting inside LogExceptionMiddleware instance of any Psr\Log\LoggerInterface implementation:

$logger = new LoggerImplementation();
$middleware = new PhpMiddleware\LogException\LogExceptionMiddleware($logger);

and add it into your middleware dispatcher. You can also setup level of log (default critical, second arg) and message (third arg).