Sha256: b6cc7cdb936029010cdf081efd82b1abe80c3d391dd92dbfe6fa3361ca59b909
Contents?: true
Size: 507 Bytes
Versions: 3
Compression:
Stored size: 507 Bytes
Contents
module Bugsnag class Sidekiq def call(worker, msg, queue) begin Bugsnag.before_notify_callbacks << lambda {|notif| notif.add_tab(:sidekiq, msg) notif.context ||= "sidekiq##{queue}" } yield rescue => ex Bugsnag.auto_notify(ex) raise ensure Bugsnag.clear_request_data end end end end ::Sidekiq.configure_server do |config| config.server_middleware do |chain| chain.add ::Bugsnag::Sidekiq end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bugsnag-1.6.3 | lib/bugsnag/sidekiq.rb |
bugsnag-1.6.2 | lib/bugsnag/sidekiq.rb |
bugsnag-1.6.1 | lib/bugsnag/sidekiq.rb |