トップ 最新 追記

活動日誌

2005|02|03|04|05|06|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|03|04|05|06|10|
2008|04|

2006-12-01

Logger を設定した場合のログレベル

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)

とした。

Tags: Rails

トップ 最新
Written by Kouhei Yanagita <yanagi at shakenbu.org>