首页 > 解决方案 > 我无法禁用 Laravel 调试日志记录?

问题描述

我也在产品上为我的应用程序运行调试日志记录级别一段时间,现在 2 周后,我想禁用它。所以我继续打开 .env 变量并设置APP_DEBUG=false

我做了一个php artisan down, php artisan cache:clear, then php artisan config:clearphp artisan config:cache然后把它恢复了。在这里完全安全。

大约一分钟后,我返回日志文件,仍然看到 production.DEBUG 出现。然后我重试了所有步骤,检查了config/app.php文件并确保其中没有任何问题。但一切看起来都很好。

然后我去了我的本地环境并尝试了同样的方法,但令我惊讶的是,应用程序仍然在本地记录调试消息!

我不能让它禁用!

我尝试了什么:

然后令我惊讶的是,我尝试了一些东西:

有人可以向我解释一下,为什么会这样?我的印象是 theAPP_DEBUG和 theLOG_LEVEL应该是 Laravel 的关键指标,但不知何故它们不是?!

这可能与 LARAVEL DEBUGBAR 有关吗?我已经安装了。

Laravel 版本 7,php 7.4(本地 Homestead,prod apache)

标签: laraveldebuggingloggingconfiglaravel-7

解决方案


推荐阅读