Laravel 5.6.如何推送Monolog处理器



这个问题在某种程度上是的"更广泛的版本">

使用Laravel 5.6 的Monolog WebProcessor

我需要在Laravel中的堆栈中添加Monolog处理器(目前还不那么重要(。

如何做到这一点?

这已经解决了问题。

class PushUidProcessor
{
/**
* Pushed uid processor for adding a unique identifier into records.
*
* @param  IlluminateLogLogger $logger
*
* @return void
*/
public function __invoke(Logger $logger)
{
collect($logger->getHandlers())->each(function ($handler) {
$handler->pushProcessor(new UidProcessor);
});
}
}

最新更新