resque/resque-scheduler

Jobs not failing in development without `verbose` config set

cody-elhard opened this issue · 1 comments

Given the default config from https://github.com/resque/resque-scheduler#logging
config.verbose = false

In order for jobs to show in the failed queue and not silently fail I needed to set

Resque::Scheduler.configure do |c|
  c.verbose = Rails.env.development?
end

The job silently failing created hours of debugging time. Maybe this is expected behavior? But I would I expect the job to show in the failed queue when explicitly throwing an error.

Upon feedback, I could attempt to look into this issue

Incorrectly Produced