From 1c15eae35b6d2e2479dce796410bc45fd0526849 Mon Sep 17 00:00:00 2001 From: Matt Brictson Date: Mon, 30 Oct 2023 10:54:59 -0700 Subject: [PATCH] Remove explicit log rotation; Rails 7.1 handles it --- README.md | 1 - config/initializers/rotate_log.rb | 11 ----------- config/template.rb | 1 - 3 files changed, 13 deletions(-) delete mode 100644 config/initializers/rotate_log.rb diff --git a/README.md b/README.md index 64d512be..c50cfd4d 100644 --- a/README.md +++ b/README.md @@ -114,7 +114,6 @@ I like to use [Postmark][] for transactional email, and so I've included the [po #### Other tweaks that patch over some Rails shortcomings * A much-improved `bin/setup` script -* Log rotation so that development and test Rails logs don’t grow out of control ## How does it work? diff --git a/config/initializers/rotate_log.rb b/config/initializers/rotate_log.rb deleted file mode 100644 index 0595431d..00000000 --- a/config/initializers/rotate_log.rb +++ /dev/null @@ -1,11 +0,0 @@ -# Rotates development and test log files when they exceed 20 MB. -# In production use a more robust system like /etc/logrotate.d/. -# -if Rails.env.development? || Rails.env.test? - log_file = Rails.root.join("log", "#{Rails.env}.log") - - if log_file.file? && log_file.size > 5_000_000 - FileUtils.cp(log_file, "#{log_file}.1") - log_file.truncate(0) - end -end diff --git a/config/template.rb b/config/template.rb index e17e861e..a4bc0db2 100644 --- a/config/template.rb +++ b/config/template.rb @@ -20,7 +20,6 @@ end copy_file "config/initializers/generators.rb" -copy_file "config/initializers/rotate_log.rb" copy_file "config/initializers/version.rb" copy_file "config/initializers/sidekiq.rb"