Laravel автоматически очищает журналы на нашем производственном сервере один раз каждые семь дней. Желаемым результатом является сохранение одного файла журнала, который никогда не очищается.
Я установил 'log_max_files' => 0
в config / app.php. Я очистил кеш с php artisan cache:clear
, composer dump-autoload
, а также php artisan config:cache
.
Наш сервер работает на консоли Google и развернут с помощью Laravel Forge. В Forge нет запланированных задач, и на сервере не запущены какие-либо cronjobs, которые бы очищали журналы (о которых я знаю).
редактирование:
Я проверил, что журналы на моем сервере разработки работают должным образом и не очищаются. Это указывает на то, что это, вероятно, проблема с моим рабочим сервером, возможно, конфигурация Forge или какое-то поведение по умолчанию в консоли Google, которое может автоматически очищать журналы.
Любой совет будет принят с благодарностью. Спасибо!