File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
lib/rails_semantic_logger Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -111,7 +111,14 @@ class Engine < ::Rails::Engine
111111 Resque . logger = SemanticLogger [ Resque ] if defined? ( Resque ) && Resque . respond_to? ( :logger= )
112112
113113 # Replace the Sidekiq logger
114- Sidekiq . logger = SemanticLogger [ Sidekiq ] if defined? ( Sidekiq ) && Sidekiq . respond_to? ( :logger= )
114+ if defined? ( Sidekiq )
115+ if Sidekiq . respond_to? ( :logger= )
116+ Sidekiq . logger = SemanticLogger [ Sidekiq ]
117+ elsif Sidekiq ::VERSION [ ..1 ] == '7.'
118+ method = Sidekiq . server? ? :configure_server : :configure_client
119+ Sidekiq . public_send ( method ) { |cfg | cfg . logger = SemanticLogger [ Sidekiq ] }
120+ end
121+ end
115122
116123 # Replace the Sidetiq logger
117124 Sidetiq . logger = SemanticLogger [ Sidetiq ] if defined? ( Sidetiq ) && Sidetiq . respond_to? ( :logger= )
You can’t perform that action at this time.
0 commit comments