0
使用Lumen Framework 5.4,我試圖將Log::info('etc')
寫入單獨的文件storage/logs/info.log
。然而,我發現的代碼將日誌級別信息和以上的日誌記錄到單獨的文件中,而我只想將信息日誌級別記錄到我的自定義文件中。流明5.4日誌信息級別單獨文件
在bootstrap/app.php
:
$app->configureMonologUsing(function($monolog) {
$handler = new Monolog\Handler\StreamHandler(storage_path('logs/info.log'), Monolog\Logger::INFO, false);
$handler->setFormatter(new \Monolog\Formatter\LineFormatter(null, null, true));
$monolog->pushHandler($handler);
return $monolog;
});
我怎樣才能確保流明將日誌級別的信息到storage/logs/info.log
和所有其他的日誌級別爲默認的日誌文件,storage/logs/lumen.log
?
https://laracasts.com/discuss/channels/general-discussion/advance-logging-with-laravel- and-monolog – prola
你的代碼是正確的,你只需要在不同級別的'log'中使用多個'StreamHandlers'。爲了演示目的,我在不同的文件中記錄了'error'&'info' –