Laravel 5.6。如何推送 Monolog 处理器
Laravel 5.6. How to push Monolog processor
这个问题是
的 "more broad version"
我需要在 Laravel 的堆栈中添加 Monolog 处理器(目前它不是那么重要)。
怎么做?
这已经解决了问题。
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);
});
}
}
这个问题是
的 "more broad version"我需要在 Laravel 的堆栈中添加 Monolog 处理器(目前它不是那么重要)。
怎么做?
这已经解决了问题。
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);
});
}
}