Laravel每隔7天自动清除一次生产服务器上的日志。理想的结果是保留一个永远不会清除的运行日志文件。
我已经在config / app.php中设置了'log_max_files' => 0
。我用php artisan cache:clear
,composer dump-autoload
和php artisan config:cache
清除了缓存。
我们的服务器正在Google控制台上运行,并与Laravel Forge一起部署。在Forge上没有计划的任务,在服务器上也没有运行任何可以清空日志(我知道)的cronjob。
编辑: 我已验证日志在我的开发服务器上的行为符合预期,并且没有被清空。这表明我的生产服务器可能有问题,可能是Forge配置出现问题,或者Google控制台上的某些默认行为可能会自动清除日志。
任何建议将不胜感激。谢谢!