diff --git a/lib/bugsnag/sidekiq.rb b/lib/bugsnag/sidekiq.rb index e0f50284a..3210cbd1e 100644 --- a/lib/bugsnag/sidekiq.rb +++ b/lib/bugsnag/sidekiq.rb @@ -27,6 +27,10 @@ def call(worker, msg, queue) ::Sidekiq.configure_server do |config| config.server_middleware do |chain| - chain.insert_after ::Sidekiq::Middleware::Server::Logging, ::Bugsnag::Sidekiq + if Gem::Version.new(Sidekiq::VERSION) >= Gem::Version.new('3.3.0') + chain.prepend ::Bugsnag::Sidekiq + else + chain.add ::Bugsnag::Sidekiq + end end end