Hatena::Grouprubyist

bongoleのRubyを楽しむ日記 このページをアンテナに追加 RSSフィード

Rubyを楽しむ日記

2006-08-08

[]ロギング 01:38 ロギング - bongoleのRubyを楽しむ日記 を含むブックマーク

railsのLoggerの出力が激しく役に立たなかったので元に戻す方法。

config/enviroment.rbのrequireの下あたりに以下のコードを追加する。

class Logger
  def format_message(severity, datetime, progname, msg)
    @default_formatter.call(severity, datetime, progname, msg)
  end
end

RAILS_DEFAULT_LOGGER = Logger.new("#{RAILS_ROOT}/log/#{RAILS_ENV}.log")

あとActiveRecordのログが色つきで困るので

ActiveRecord::Base.colorize_logging = false

も忘れずに書く。

あとログのローテートは、コピーして削除するシェルスクリプト書くといいらしい。

ゲスト



トラックバック - http://rubyist.g.hatena.ne.jp/bongole/20060808