nikolaposa / centerr
PHP 的强大且可扩展的错误处理系统
dev-master / 1.0.x-dev
2017-10-08 10:07 UTC
Requires
- php: ^7.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.0
- phpunit/phpunit: ^5.7 || ^6.0
- psr/log: ^1.0
Suggests
- psr/log: ^1.0 to use log processor
This package is auto-updated.
Last update: 2024-09-06 23:06:51 UTC
README
CentErr 受中央错误处理器概念启发,该处理器将整个系统封装起来,以标准化和统一的方式处理任何未捕获的应用程序异常。
一旦捕获到异常或错误,应该以适合应用程序使用模式的方式显示给用户。为此,CentErr 提供了不同的 Emitter 策略,以将错误信息以适合通过 端口(Web、CLI、API)调用的应用程序的格式交付。
在显示给用户之前,错误通常需要一些预处理以达到特定目的。因此,CentErr 具有可以连接到错误处理程序的 Processor,具体实现包括日志记录和抑制错误。
安装
推荐通过 Composer 安装。运行以下命令安装最新版本的包并将其添加到项目的 composer.json
composer require nikolaposa/centerr
使用方法
待定
致谢
许可证
在 MIT 许可证下发布 - 详细内容请参阅许可证文件。