gpt4 book ai didi

php - Laravel 5.6 升级导致日志记录中断

转载 作者:IT王子 更新时间:2023-10-29 00:01:07 26 4
gpt4 key购买 nike

嘿!

所以我最近被赋予了将 Laravel 5.2 升级到 5.6 的任务。这似乎很好......直到我尝试做一个 \Log::info()。每次我运行它,我都会得到一个很大的错误,但最后,它仍然会打印到日志中。我看到了关于创建 config/logger.php 的 5.6 文档。我从 github 上拿了一份新的副本。之后我唯一做的就是将 LOG_CHANNEL 的 env 变量设置为单一的。这是我得到的错误:

[2018-03-02 08:28:59] laravel.EMERGENCY: Unable to create configured logger. Using emergency logger. {"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 时遇到过这个问题吗?

最佳答案

将此文件添加到您的配置文件夹 https://github.com/laravel/laravel/blob/5.6/config/logging.php

并将其添加到您的 .env 文件 LOG_CHANNEL=stack

之后不要忘记运行 php artisan config:clear 命令。

关于php - Laravel 5.6 升级导致日志记录中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49073558/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com