Там нет однозначного ответа. Факторы, которые необходимо учитывать:
- юридические требования для удержания или уничтожения
- политика компании по сохранению и уничтожению
- как долго логи полезны
- на какие вопросы вы надеетесь ответить из логов
- сколько места они занимают
У меня есть несколько журналов, которые пролонгируют дни, а другие хранятся годами.
Я склонен хранить журналы доступа дольше (в некоторых случаях, навсегда, после того как я убрал из них идентификационную информацию), чем журналы ошибок, так как в теории они мне не нужны, когда я исправляю проблемы.
Я храню некоторые другие журналы отладки (показывающие активность пользователей, их взаимодействие с системой и т. Д.), Чтобы мы могли видеть, как все меняется с каждой версией.
...
И это напоминает мне анекдот, когда я работал в университете - руководство привлекло стороннего консультанта для независимой проверки веб-сервера, который мы создавали. Мне сказали передать 3 месяца журналов, чтобы они могли проверить, правильно ли мы измерили систему. Я знал, что это был признак того, что они не знали, что, черт возьми, они делали, поскольку университеты цикличны - нагрузка на веб-сервер со временем увеличивалась, но с пиками в начале каждого года, временем финалов и т. Д.