rails:385
From: yu1@t...
Date: Sun, 25 Sep 2005 21:35:06 +0900
Subject: [rails:385] Re: Ruby-1.8.3正式版に変えたらエラー
gorouです。 Ruby1.8.3にしたときのActiveSupportのLogger周りのバグですが、 > http://dev.rubyonrails.com/ticket/2245 を当ててみなさん解決しましたか? 自分の環境ではエラーで落ちることはなくなりましたが、 正常にLoggingされません。 Ruby1.8.3付属のLoggerのでは format_messageへの引数や内部の挙動が変わっており、 ( http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/logger.rb?rev=1.5.2.7;content-type=text%2Fplain ) パッチを当ててもエラーが出なくなるだけで ログが記録されないと思います。 lib/active_support/clean_logger.rb のformat_messageメソッドを コメントアウトすればとりあえず記録はされるようになります。 しかし過去のログと文法フォーマットの互換性はありません。 ここらへんはRailsが独自のFormatterクラスを作って、 Loggerのインスタンス作成後にfommatterとして指定すれば すむ気がします。 本家MLではそういう話し合いとかなされてるのでしょうかね…。 # 流通量すごすぎて本家MLおえてません…。 比較的致命的なバグだと思うのですが、 Railsのsvn headでもpatch 2245とほぼ同じ変更しか加えられておりません。 とりあえずご報告までに。 -------------------------------------------- http://rails2u.com/ g0rOu <hotchpotch@g...> -- ML: rails@r... 使い方: http://QuickML.com/ Web Site: http://wiki.fdiary.net/rails/ ML Archives: http://www.fdiary.net/ml/rails/
373 2005-09-21 08:08 [adachi@t... ] Ruby-1.8.3正式版に変えたらエラー 374 2005-09-21 09:52 ┗[stoyan@g... ] 376 2005-09-21 11:03 ┣[ggb03124@n... ] 377 2005-09-21 11:21 ┃┗[adachi@t... ] -> 385 2005-09-25 14:35 ┗[yu1@t... ] 386 2005-09-25 15:35 ┗[drawn.boy@g... ]