diff --git a/lib/sidekiq/exception_handler.rb b/lib/sidekiq/exception_handler.rb index 31b4d11d..acaa56bc 100644 --- a/lib/sidekiq/exception_handler.rb +++ b/lib/sidekiq/exception_handler.rb @@ -5,6 +5,10 @@ module Sidekiq Sidekiq.logger.warn msg Sidekiq.logger.warn ex Sidekiq.logger.warn ex.backtrace.join("\n") + # This list of services is getting a bit ridiculous. + # For future error services, please add your own + # middleware like BugSnag does: + # https://github.com/bugsnag/bugsnag-ruby/blob/master/lib/bugsnag/sidekiq.rb send_to_airbrake(msg, ex) if defined?(::Airbrake) send_to_honeybadger(msg, ex) if defined?(::Honeybadger) send_to_exceptional(msg, ex) if defined?(::Exceptional)