mimmi20/monolog-callbackfilterhandler

Monolog处理器包装器,根据回调函数列表过滤记录

3.0.7 2024-09-13 04:55 UTC

README

此库是基于 llaville/monolog-callbackfilterhandler 的分支,并针对Monolog 3进行了更新。

Latest Stable Version Latest Unstable Version License

代码状态

codecov Test Coverage Average time to resolve an issue Percentage of issues still open Mutation testing badge Maintainability

要求

此处理器与PHP 8.1或更高版本兼容

安装

运行

composer require mimmi20/monolog-callbackfilterhandler

功能

  • 此处理器首先遵守基本的Monolog规则,如处理器级别冒泡
  • 然后,在第二次,日志通过一个或多个回调函数定义的规则进行过滤。

与自1.8.0版本以来包含在标准Monolog发行版中的FilterHandler的主要区别

  • FilterHandler只能过滤记录,并且只允许通过给定级别的列表到包装处理器的记录。
  • CallbackFilterHandler可以过滤记录到包装处理器,包括每个标准记录元素(如额外数据和日志上下文)。

示例

以下是一个基本设置,将所有事件记录到一个文件,并且最重要的是记录到另一个文件(或通过邮件通知)。请参阅examples/basic.php文件。

许可证

本软件包使用MIT许可证授权。

请参阅LICENSE.md