class Bugsnag::Middleware::Sidekiq
Attaches Sidekiq
job information to an error report
Public Class Methods
Source
# File lib/bugsnag/middleware/sidekiq.rb, line 5 def initialize(bugsnag) @bugsnag = bugsnag end
Public Instance Methods
Source
# File lib/bugsnag/middleware/sidekiq.rb, line 9 def call(report) sidekiq = report.request_data[:sidekiq] if sidekiq report.add_tab(:sidekiq, sidekiq) report.automatic_context ||= "#{sidekiq[:msg]['wrapped'] || sidekiq[:msg]['class']}@#{sidekiq[:msg]['queue']}" end @bugsnag.call(report) end