php-middleware / log-exceptions
记录中间件中所有异常
1.0.1
2017-05-26 17:18 UTC
Requires
- php: ^5.6 || ^7.0
- http-interop/http-middleware: ^0.4.1
- php-middleware/double-pass-compatibility: ^1.0
- psr/http-message: ^1.0
- psr/log: ^1.0
Requires (Dev)
- gamez/psr-testlogger: ^1.0.5
- phpunit/phpunit: ^5.6 || ^6.1.3
- zendframework/zend-diactoros: ^1.1.3
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,第二个参数)和消息(第三个参数)。