Rails удаляет строки development.log(не сам файл)

Безопасно ли удалять строки в файле development.log в вашем приложении rails?

Я разрабатываю какое-то время, и этот файл теперь имеет более 50 миллионов строк... Он в файле gitignore, поэтому он не вызывает проблем при использовании git, но я его очень много получаю и должен дождаться его затем прокрутите вниз...

Я бы предположил, что это прекрасно, чтобы удалить строки (а не сам файл), но я просто подумал, что сначала спрошу экспертов.

Спасибо, ребята/gals

Ответ 1

вы можете удалить сам файл, если вам не нужна история. Перезагрузите сервер, и он будет автоматически создан снова.

Если вы не хотите удалять файл, освобождение его полностью прекрасное.

echo "" > log/development.log

Ответ 2

Вы можете сделать это автоматически при запуске сервера, создав файл clear_development_log.rb в config/initializers:

if Rails.env.development?
  `rake log:clear`
end

Или зайдите этот метод, чтобы вызвать его только при большом логе.