我最近从Laravel 5.5切换到5.6
一切正常,但我似乎无法登录Chrome控制台工作。
我曾经在AppServiceProvider.php
中这样做$monolog = Log::getMonolog();
if (config('app.env') === 'local') {
$infohandler = new ChromePHPHandler(Logger::INFO, false);
$infohandler->setFormatter(new ChromePHPFormatter());
$monolog->pushHandler($infohandler);
}
'getMonolog'似乎已被删除。任何人都有快速解决方案让这个工作重新开始吗?
答案 0 :(得分:1)
它似乎已被更改为Log::getLogger()
这是有道理的,它不一定必须是Monolog。
https://laravel.com/api/5.6/Illuminate/Log/Logger.html#method_getLogger
答案 1 :(得分:0)
如果您要自定义monolog,则需要创建自定义日志记录通道
https://laravel.com/docs/5.6/logging#creating-custom-channels