Yep, it's fairly easy. I had to fork the exception_notification
plugin to make it work. http://github.com/collectiveidea/exception_notification
All you need to do is override Delayed::Job#log_exception:
Delayed::Job.class_eval do
def log_exception_with_notification(error)
log_exception_without_notification(error)
ExceptionNotifier.deliver_background_exception_notification
(error)
end
alias_method_chain :log_exception, :notification
end
Hope that helps.
Brandon