0

我最近从 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' 似乎已被删除。任何人都可以快速解决这个问题吗?

4

2 回答 2

1

它似乎已更改为Log::getLogger()有意义的,它不一定必须是 Monolog 了。

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

于 2018-04-12T12:54:54.503 回答
0

在 5.6 中,如果您正在自定义独白,则需要创建自定义日志记录通道

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

于 2018-04-12T12:54:47.520 回答