Php 拉威尔5.6。如何推单声道处理器
这个问题在某种程度上是一个“更广泛的版本” 我需要在Laravel中的堆栈中添加Monolog处理器(目前还不太重要)Php 拉威尔5.6。如何推单声道处理器,php,laravel,logging,laravel-5.6,monolog,Php,Laravel,Logging,Laravel 5.6,Monolog,这个问题在某种程度上是一个“更广泛的版本” 我需要在Laravel中的堆栈中添加Monolog处理器(目前还不太重要) 如何做到这一点?这就解决了问题 class PushUidProcessor { /** * Pushed uid processor for adding a unique identifier into records. * * @param \Illuminate\Log\Logger $logger * *
如何做到这一点?这就解决了问题
class PushUidProcessor
{
/**
* Pushed uid processor for adding a unique identifier into records.
*
* @param \Illuminate\Log\Logger $logger
*
* @return void
*/
public function __invoke(Logger $logger)
{
collect($logger->getHandlers())->each(function ($handler) {
$handler->pushProcessor(new UidProcessor);
});
}
}