2
config.colorize_logging
のレール設定オプションがあり、ボード全体でオン/オフを切り替えることができます。Rails 3を設定して、ターミナルに色付きのログを出力することはできますが、ログファイルには色づけされません。
#<ActiveSupport::BufferedLogger:0x0000010524ae18 @level=0, @buffer={},
@auto_flushing=1, @guard=#<Mutex:0x0000010524ab70>,
@log=#<File:/Users/ian/coding/some_poject/log/development.log>>
けれども:ActiveSupport::BufferedLogger
設定(またはロガーサブクラス書き込み)ログファイル
Rails.logger
にすべての間抜けな制御文字を挿入することなく、自分の端末に色付けロギングを維持することができますする場所、それは私にははっきりしていないですまた、ある時点で出力を$stdout
に分割しているように見えます。フックがロガーをどこに設定するのかはわかりません。