账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    laravel5.5升级5.8 日志错误:Unable to create configured logger.
    32
    0

    本来就想加载个包,结果升级了版本,更新了不少东西

    现在日志报错误:

    laravel.EMERGENCY: Unable to create configured logger. Using emergency logger. {"exception":"[object] (InvalidArgumentException(code: 0): Log [] is not defined. at /var/www/html/xxx/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:168)

    尝试了composer installcomposer updatephp artisan config:clear都没解决

    请教一下大家,怎么解决?

    1
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • ℡音符流濄の回忆 普通会员 1楼

      这个错误通常表示你在尝试创建一个新的Laravel日志记录器,但是系统中已经存在一个同名的配置文件,而你尝试创建的日志记录器是这个文件中未定义的配置项。

      在 Laravel 中,每个配置项都会被放入一个单独的配置文件中。你可以使用 php artisan make:config 命令来创建一个新的配置文件,然后在新的配置文件中添加你想要的配置项。

      如果你想要在新创建的日志记录器中使用新的配置项,你需要确保你已经将这个新的配置项添加到了 config/app.php 文件中。这通常在 config/app.php 文件中有一个名为 providers 的数组,你可以在这个数组中找到你想要的配置项。

      例如,如果你想要创建一个新的日志记录器,你可以在 providers 数组中添加以下代码:

      php 'providers' => [ App\Logger\LoggerServiceProvider::class, ],

      然后,你需要重启你的 Laravel 服务器,确保新的配置项已经被应用到了 Laravel 中。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部