【发布时间】:2019-07-19 23:04:06
【问题描述】:
我可以只向一个 Monolog 处理程序添加一个处理器吗?或者有没有其他方法可以改变只发送给一个特定处理程序的消息?
我想在$record['message'] 的末尾添加一个文本字符串。我现在可以使用处理器来执行此操作,但它会影响我所有的处理程序,这对我的情况没有好处。
谢谢。
【问题讨论】:
我可以只向一个 Monolog 处理程序添加一个处理器吗?或者有没有其他方法可以改变只发送给一个特定处理程序的消息?
我想在$record['message'] 的末尾添加一个文本字符串。我现在可以使用处理器来执行此操作,但它会影响我所有的处理程序,这对我的情况没有好处。
谢谢。
【问题讨论】:
也许这个链接可以帮助你: https://github.com/Seldaek/monolog/blob/master/doc/01-usage.md#customizing-the-log-format
您也可以直接向处理程序添加处理器:
$stackifyHandler->pushProcessor(<callable>);
【讨论】: