在文档中,它说我可以使用Log :: listen。
以下是我的工作代码:
Log::listen(function($level, $message, $context)
{
$logFile = storage_path('logs/laravel.enriched.log');
$monolog = new Logger('log');
$monolog->pushHandler(new StreamHandler($logFile), Logger::INFO);
$monolog->info($message, Config::get('debug.extra_data'));
});
global.php文件中需要该文件。我面临的问题是,当调用Log::info(‘example’)
时,我会记录10次而不是1次的相同信息。
虽然我希望每个日志都有一个日志被调用
(我正在使用Laravel 4.2)