【问题标题】:Laravel 5.6 Monolog to output in Chrome consoleLaravel 5.6 Monolog 在 Chrome 控制台中输出
【发布时间】:2018-04-12 12:51:07
【问题描述】:

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

【问题讨论】:

    标签: php laravel laravel-5.6 monolog chromephp


    【解决方案1】:

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

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

    【讨论】:

    • 确实很快!非常感谢!
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2019-01-11
      • 2014-07-14
      • 2015-11-01
      • 1970-01-01
      • 2017-09-25
      • 2012-07-27
      • 1970-01-01
      • 2013-11-23
      • 1970-01-01
      相关资源
      最近更新 更多