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

活動日誌


2006-12-01

[Rails] 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)

とした。


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|
2009|10|
2010|05|08|
2012|01|02|03|
2014|01|
2022|05|
トップ «前の日記(2006-11-27) 最新 次の日記(2007-01-01)»