嘿!
所以我最近被赋予了将 Laravel 5.2 升级到 5.6 的任务。这似乎很好......直到我尝试做一个\Log::info()
. 每次我运行它,我都会得到一个很大的错误,但最后,它仍然会打印到日志中。我看到了关于创建config/logger.php
. 我从 github 上拿了一份新的副本。在那之后我做的唯一一件事就是设置一个 env 变量以LOG_CHANNEL
使其成为单一的。这是我得到的错误:
[2018-03-02 08:28:59] laravel.EMERGENCY:无法创建配置的记录器。使用紧急记录器。{"exception":"[object] (InvalidArgumentException(code: 0): Log [] is not defined. at I:\xampp\htdocs\mtm\vendor\laravel\framework\src\Illuminate\Log\LogManager.php: 181) [ ....
我在 Laravel 5.2 和 5.6 之间进行了文件比较。我没有看到任何会破坏日志记录功能的东西。
有没有人在升级 Laravel 时遇到过这个问题?