トップ «前の日記(2006-11-30) 最新 次の日記(2007-01-01)» 編集

活動日誌

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|10|

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
お名前:
E-mail:
コメント:

トップ «前の日記(2006-11-30) 最新 次の日記(2007-01-01)»
Written by Kouhei Yanagita <yanagi at shakenbu.org>