Rails-2.3からRackに対応した事と関連が深いと思うのですが、
ruby-openidを使っていると、logger関係のエラーが出るようです。
ruby-openidでは、デフォルトでは以下のように

ruby>>
@@logger = Logger.new(STDERR)
<<--

STDERRを使うようになっているのですが、これがRackと相性が悪いようです。
以下のように、config/initializers/*.rbあたりで別途loggerを設定すると良いようです。

ruby>>
OpenID::Util::logger = Logger.new(File.join(Rails.root, %w(log openid.log)))
<<--

posted by genki genki on Wed 1 Apr 2009 at 20:39 with 0 comments