Rails のログをローテートさせようとして、config/environment.rb に
config.logger = Logger.new("#{RAILS_ROOT}/log/#{RAILS_ENV}.log", 50, 1024 * 1024)
と書いた。
無事ローテートできてめでたし……と思っていたら、production 環境でも Logger#level が DEBUG になっている。
というわけで
config.logger = Logger.new("#{RAILS_ROOT}/log/#{RAILS_ENV}.log", 50, 1024 * 1024) config.logger.level = Logger.const_get(config.log_level.to_s.upcase)
とした。