bartlett/monolog-callbackfilterhandler

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

2.1.0 2022-07-11 15:59 UTC

This package is auto-updated.

Last update: 2024-09-11 20:37:07 UTC


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

文档

特性

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

与自1.8.0版本起包含在标准Monolog发行版中的FilterHandler相比,主要区别

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

示例

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

作者

  • Laurent Laville(主要开发者)
  • Christophe Coevoet(在Monolog PR#411的讨论中提出了代码基础)

许可证

此处理器根据BSD-3-clauses许可证授权 - 有关详细信息,请参阅LICENSE文件