nikolaposa/centerr

PHP 的强大且可扩展的错误处理系统

dev-master / 1.0.x-dev 2017-10-08 10:07 UTC

This package is auto-updated.

Last update: 2024-09-06 23:06:51 UTC


README

Build Status Code Quality Code Coverage Latest Version PDS Skeleton

CentErr 受中央错误处理器概念启发,该处理器将整个系统封装起来,以标准化和统一的方式处理任何未捕获的应用程序异常。

一旦捕获到异常或错误,应该以适合应用程序使用模式的方式显示给用户。为此,CentErr 提供了不同的 Emitter 策略,以将错误信息以适合通过 端口(Web、CLI、API)调用的应用程序的格式交付。

在显示给用户之前,错误通常需要一些预处理以达到特定目的。因此,CentErr 具有可以连接到错误处理程序的 Processor,具体实现包括日志记录和抑制错误。

安装

推荐通过 Composer 安装。运行以下命令安装最新版本的包并将其添加到项目的 composer.json

composer require nikolaposa/centerr

使用方法

待定

致谢

许可证

在 MIT 许可证下发布 - 详细内容请参阅许可证文件