Commit 0118b9dd1aea8ff1a3a2706525be2d102fdf5e99
1 parent
0dc835a3
Exists in
master
and in
22 other branches
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 | Delayed::Worker.backend = :active_record | 1 | Delayed::Worker.backend = :active_record |
2 | Delayed::Worker.max_attempts = 2 | 2 | Delayed::Worker.max_attempts = 2 |
3 | Delayed::Worker.max_run_time = 10.minutes | 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 |