bartlett / monolog-callbackfilterhandler
Monolog处理器包装器,根据回调函数列表过滤记录
2.1.0
2022-07-11 15:59 UTC
Requires
- php: ^7.2 || ^8.0
- ext-json: *
- monolog/monolog: ^2.0
README
需求
此处理器与PHP 7.2或更高版本兼容,使用1.0.0版本以支持PHP 5.3+
安装
安装此库的推荐方法是通过composer。如果您还不了解composer,请查看简介。
composer require bartlett/monolog-callbackfilterhandler
支持
- 版本1.0.0不再维护,除了错误报告,并且仅接受Monolog v1。
- 版本2.0.0是当前活跃版本,仅接受Monolog v2
文档
- 版本1.0.0在http://php5.laurent-laville.org/callbackfilterhandler/上完全文档化
特性
- 此处理器首先遵守基本Monolog规则,如
handler level
和bubble
。 - 然后,在第二次,日志通过一个或多个回调函数中定义的规则进行过滤。
与自1.8.0版本起包含在标准Monolog发行版中的FilterHandler相比,主要区别
FilterHandler
可以仅过滤记录,并仅允许指定列表级别的记录通过包装器。CallbackFilterHandler
可以过滤记录到包装器,包括每个标准记录元素(如额外数据和记录上下文)。
示例
以下是一个基本设置,用于将所有事件记录到文件,并且最重要的是记录到另一个文件(或通过邮件通知)。请参阅examples/basic.php文件。
作者
- Laurent Laville(主要开发者)
- Christophe Coevoet(在Monolog PR#411的讨论中提出了代码基础)
许可证
此处理器根据BSD-3-clauses许可证授权 - 有关详细信息,请参阅LICENSE文件