不在Laravel 5.5中写入日志文件

问题描述 投票:0回答:1

我默认在Laravel 5.5上启用了日志记录。

设置为:

config/app.php文件中:

'log' => env('APP_LOG', 'single'),

'log_level' => env('APP_LOG_LEVEL', 'debug'),

.env文件中:

APP_LOG_LEVEL=debug

如果应用程序发生任何错误,我可以看到异常页面。但是我不再在日志文件中看到它。几个月前,它运行良好。即使我尝试手动登录,它也不会记录。

Log::debug('Notification');

我有使用Storage创建文件的代码,它工作正常。因此,我认为这不是许可问题。这可能是什么原因?

php laravel logging monolog
1个回答
0
投票

这里有两件事:

  1. 仔细检查.env文件中是否确实包含以下内容,基本上检查是否不是假值。:
APP_LOG=daily
  1. 确保您的storage目录对服务器用户可写:
chmod -R 755 storage
© www.soinside.com 2019 - 2024. All rights reserved.