I experienced this - i added these lines to my worker classes to make them
log properly
BDRB_LOGGER = Logger.new("log/backgroundrb.log")
STANDARD_LOGGER = Logger.new("log/#{RAILS_ENV}.log")
def ldb(debug_text)
string = "### #{caller[0]}: #{debug_text}"
BDRB_LOGGER.debug(string)
STANDARD_LOGGER.debug(string)
end
The ldb method can be called anywhere like this
ldb "starting heavy_lifting job, arg_hash = #{arg_hash.inspect}"
2009/11/6 Adrian Klingel <Adrian.Klingel at illumaware.com>
> How can I see what process is running? Everything in my installation runs
> great, but I don''t have any way to see what is actually running.
I thought
> I could query bdrd_job_queues, but the "finished" and
"finished_at" columns
> are never updated. Even though the tasks do complete successfully. Am I
> supposed to update that table by hand?
> _______________________________________________
> Backgroundrb-devel mailing list
> Backgroundrb-devel at rubyforge.org
> http://rubyforge.org/mailman/listinfo/backgroundrb-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://rubyforge.org/pipermail/backgroundrb-devel/attachments/20091106/a8cfd021/attachment.html>