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
>