> 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.

Hi George

Rails' ActiveSupport overrides the Logger#format_message method. To
get back to the normal log formatting, you can use something like this
in you script.

class Logger
  private

  # Rails overrides this method so that it can customize the format
  # of it's logs.
  def format_message(*args)
    old_format_message(*args)
  end
end

Which is a bit hacky maybe, but it's working for me at the moment.

Hope this helps.