3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/loga/sidekiq.rb', line 3
def self.configure_logging
return unless defined?(::Sidekiq)
return if Gem::Version.new(::Sidekiq::VERSION) < Gem::Version.new('5.0')
if Gem::Version.new(::Sidekiq::VERSION) < Gem::Version.new('6.0')
require 'loga/sidekiq5/job_logger'
::Sidekiq.configure_server do |config|
config.options[:job_logger] = Loga::Sidekiq5::JobLogger
end
elsif Gem::Version.new(::Sidekiq::VERSION) < Gem::Version.new('7.0')
require 'loga/sidekiq6/job_logger'
::Sidekiq.configure_server do |config|
config.options[:job_logger] = Loga::Sidekiq6::JobLogger
end
end
::Sidekiq.logger = Loga.configuration.logger
end
|