niels-nijens / failurehandling
适用于PHP 5.3+的错误和异常处理库
2.0.0
2014-01-29 19:23 UTC
Requires
- php: >=5.3.3
- niels-nijens/utilities: ~2.0
- psr/log: 1.0.*
Requires (Dev)
- phpunit/phpunit: 3.7.*
- satooshi/php-coveralls: dev-master
Suggests
- niels-nijens/logging: The recommended logging library to use with FailureHandling.
This package is auto-updated.
Last update: 2024-09-18 02:19:27 UTC
README
适用于PHP 5.3+的错误和异常处理库
使用Composer安装
运行以下命令将包添加到您的composer.json文件中
composer require niels-nijens/failurehandling
此库还需要一个兼容PSR-3的日志记录器,例如niels-nijens/Logging或Monolog,用于实际记录错误和异常。
用法
要激活错误和异常的处理,请参阅以下示例代码。
use Nijens\FailureHandling\FailureCatcher; use Nijens\FailureHandling\Handlers\DefaultFailureHandler; use Nijens\Logging\Logger; // Not included in this library $logger = new Logger(); // Not included in this library $failureHandler = new DefaultFailureHandler(); $failureHandler->setLogger($logger); FailureCatcher::start($failureHandler);
关于
这是AtomicPHP库系列之一,试图通过关注点分离为PHP开发者提供极致的灵活性。
版本控制
FailureHandling使用语义版本控制2作为新版本的指南。
许可证
FailureHandling遵循MIT许可证 - 有关详细信息,请参阅LICENSE
文件。
作者
Niels Nijens - https://github.com/niels-nijens/
致谢
此库受到了Giso Stallenberg关于错误和异常处理想法的启发。