Skip to content

Instantly share code, notes, and snippets.

@chrisb
Created April 25, 2012 01:00
Show Gist options
  • Save chrisb/2485088 to your computer and use it in GitHub Desktop.
Save chrisb/2485088 to your computer and use it in GitHub Desktop.
Log DJ ActiveRecord activity to a separate log file
Delayed::Worker.logger = ActiveSupport::BufferedLogger.new("log/#{Rails.env}_delayed_jobs.log", Rails.logger.level)
Delayed::Worker.logger.auto_flushing = 1
if caller.last =~ /.*\/script\/delayed_job:\d+$/
Rails.logger = Delayed::Worker.logger
ActiveRecord::Base.logger = Delayed::Worker.logger
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment