php-middleware/log-exceptions

记录中间件中所有异常

1.0.1 2017-05-26 17:18 UTC

This package is not auto-updated.

Last update: 2024-09-23 16:06:31 UTC


README

记录中间件中所有异常

当你的中间件抛出异常时,这个中间件会捕获它,记录它,然后再次抛出。你将不会错过任何异常。

安装

composer require php-middleware/log-exceptions

要构建此中间件,你需要在 LogExceptionMiddleware 实例中注入任何 Psr\Log\LoggerInterface 实现的实例

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

并将其添加到你的中间件调度器中。你还可以设置日志级别(默认为critical,第二个参数)和消息(第三个参数)。