Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 796 Bytes

README.md

File metadata and controls

20 lines (13 loc) · 796 Bytes

log-exceptions Build Status

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).