как использовать все типы режимов журналов в файле пользовательских журналов (Laravel 5.2) - PullRequest
0 голосов
/ 02 апреля 2020

laravel .log файл по умолчанию. все журналы хранятся. Мне нужно создать другой файл журнала для конкретного модуля, где я могу использовать любой уровень журнала / режимы журнала (предупреждение, предупреждение, уведомление и т. Д. c). Я нашел несколько решений, но есть только режимы одиночного журнала, которые будут выделены этому модулю, и этот режим нельзя использовать для других модулей.

Заранее спасибо.

1 Ответ

0 голосов
/ 02 апреля 2020

Я попробовал это после вашего вопроса.

    // create a log channel
        $log = new Logger('name');
        $log->pushHandler(new StreamHandler(storage_path('logs/custom.log'), Logger::WARNING));

// add records to the log
        $log->warning('Foo');
        $log->error('Bar');

вам придется импортировать ниже класса;

use Monolog\Handler\StreamHandler;
use Monolog\Logger;
...