From: Paul Battley Date: 2005-05-14T22:26:16+09:00 Subject: Re: strange error from soap server On 14/05/05, jm wrote: > > Seems that SOAP::RPC::StandaloneServer uses inherits from > Logger::Application which uses the call to > Logger::debug(progname = nil, &block) which is different to the call > to WEBrick::Logger.debug(msg). So that changing the logger, thusly, > > logger = Logger.new(logfilename) > logger.level = Logger::INFO > > s=WEBrick::HTTPServer.new( > :BindAddress => "127.0.0.1", > :Port => 3000, > :Logger => logger > ) > > fixes the problem. Any chance this will be straightened out in the next > release as this through me for a six. Ah yes, I was hit by the same bug, and just reverted to 1.8.1. HTTP authentication in WEBrick is also broken in 1.8.2: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/25336 (In Japanese, but I'm sure you can read the diff) The decode64 issue that affects HTTP authentication is fixed in 1.9; the logging code is unchanged in the latest version that I have downloaded. I don't know whether more recent versions of 1.9 address that as well. Paul.