Turns out we can only ActiveRecord::Base.silence {} our own queries, and getting rid of the ActiveRecord initialization noise will require changes to MetaWorker#load_rails_env, where it enables concurrency.

On Feb 26, 2009, at 3:03 PM, Adam Williams wrote:

I'd like to stop seeing the output of ActiveRecord initialization and queries in the default log file. This I found in the code:

log_flag = BDRB_CONFIG[:backgroundrb][:debug_log].nil? ? true : BDRB_CONFIG[:backgroundrb][:debug_load_rails_env]

I confess I'm a bit confused as to how to achieve the correct configuration. Is this what is needed to stop logging:

 :backgroundrb:
   :port: 11006
   :ip: 0.0.0.0
   :debug_log: false
   :debug_load_rails_env: false

It seems that the value of :debug_log is treated the same whether it is true or false - the value of :debug_load_rails_env will be returned. If :debug_log is nil, you cannot control anything with :debug_load_rails_env.

Thanks for any clarification.

 adam


_______________________________________________
Backgroundrb-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/backgroundrb-devel

Reply via email to