RailsログのANSIカラーエスケープシーケンスを除去

script/serverで MongrelWEBrickを動かしていると画面にログを書いてくれるわけですが、WindowsPowerShellなどで動かしているとこの画面みたいになって、すごくウザイです。これを止めたいと思います。

やり方

$ e config/environment.rb

  config.active_record.colorize_logging = false
end

config/environment.rb の最後(endの前)に『colorize_logging = false』を追加します。

注意

これ『ActiveRecord::Base.colorize_logging = false』でもいいと書いてあるサイトがありますが、うちの環境(Rails 2.1.0)では、こんなエラーになりました。

c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:278:
in `load_missing_constant': uninitialized constant ActiveRecord (NameError)