Ларавел 5.6. Как подтолкнуть монолог процессора

Эта проблема является несколько "более широкой версией"

Использование Monolog WebProcessor с Laravel 5.6

Мне нужно добавить Monolog Processor (который пока не так важен) в мой стек в Laravel.

Как это сделать?

1 ответ

Решение

Это решило проблему.

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);
        });
    }
}
Другие вопросы по тегам