Commit 0118b9dd1aea8ff1a3a2706525be2d102fdf5e99

Authored by Rodrigo Souto
1 parent 0dc835a3

delayed_job: log job's failure backtrace

(ActionItem3039)
Showing 1 changed file with 9 additions and 0 deletions   Show diff stats
config/initializers/delayed_job_config.rb
1 1 Delayed::Worker.backend = :active_record
2 2 Delayed::Worker.max_attempts = 2
3 3 Delayed::Worker.max_run_time = 10.minutes
  4 +
  5 +class Delayed::Worker
  6 + def handle_failed_job_with_loggin(job, error)
  7 + handle_failed_job_without_loggin(job,error)
  8 + Delayed::Worker.logger.error(error.message)
  9 + Delayed::Worker.logger.error(error.backtrace.join("\n"))
  10 + end
  11 + alias_method_chain :handle_failed_job, :loggin
  12 +end
... ...