Laravel 5.6 Monolog将在Chrome控制台中输出

时间:2018-04-12 12:51:08

标签: php laravel laravel-5.6 monolog chromephp

我最近从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'似乎已被删除。任何人都有快速解决方案让这个工作重新开始吗?

2 个答案:

答案 0 :(得分:1)

它似乎已被更改为Log::getLogger()这是有道理的,它不一定必须是Monolog。

https://laravel.com/api/5.6/Illuminate/Log/Logger.html#method_getLogger

答案 1 :(得分:0)

5.6中的

如果您要自定义monolog,则需要创建自定义日志记录通道

https://laravel.com/docs/5.6/logging#creating-custom-channels