railsのログフォーマットを直すのは結構しんどかった。。。
lib配下でLoggerクラスを拡張して以下のような仕様を追加
- 先頭に時刻を追加
- 先頭行のみ各ログレベル毎に「-FATAL-」などの文言を追加
- 空行がログに出るのを回避
んでやっとこんな感じで要件を満たすログ出力が出来ました。
2008-11-25 21:57:28.146000 -INFO- Parameters: {} 2008-11-25 21:57:28.146000 -FATAL- ActionController::RoutingError (No route matches "/images/main_bg.gif" with {:method=>:get}): 2008-11-25 21:57:28.146000 C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.0/lib/action_controller/routing/recognition_optimisation.rb:66:in `recognize_path' 2008-11-25 21:57:28.146000 C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.0/lib/action_controller/routing/route_set.rb:385:in `recognize'