Hi,
I'm writing an application that uses both Ruby's Logger and
ActiveRecord, but ActiveRecord seems to break Ruby's Logger, as
the Logger data (date, level, etc...) is not output anymore.
Below is an example:
$ cat testlog.rb
require "logger"
require "rubygems"
require_gem "activerecord"
log = Logger.new(STDOUT)
log.level = Logger::DEBUG
log.info("Hello, world!")
$ ruby testlog.rb
Hello, world!
versus
$ ruby testlog2.rb
require "logger"
require "rubygems"
######### require_gem "activerecord"
log = Logger.new(STDOUT)
log.level = Logger::DEBUG
log.info("Hello, world!")
$ ruby testlog2.rb
I, [2006-07-12T18:26:13.556000 #4228] INFO -- : Hello, world!
To make it normal, I have to load "logger" after require_gem
"activerecord" (with warning messages output)...
What do I miss?
Georges
--
Georges Ko gko / gko.net 2006-07-12