Module: Loga::Sidekiq
- Defined in:
- lib/loga/sidekiq.rb
Class Method Summary collapse
- .configure_for_sidekiq5 ⇒ Object
- .configure_for_sidekiq6 ⇒ Object
- .configure_for_sidekiq7 ⇒ Object
- .configure_logging ⇒ Object
Class Method Details
.configure_for_sidekiq5 ⇒ Object
18 19 20 21 22 23 24 25 26 |
# File 'lib/loga/sidekiq.rb', line 18 def self.configure_for_sidekiq5 require 'loga/sidekiq5/job_logger' ::Sidekiq.configure_server do |config| config.[:job_logger] = Loga::Sidekiq5::JobLogger end ::Sidekiq.logger = Loga.configuration.logger end |
.configure_for_sidekiq6 ⇒ Object
28 29 30 31 32 33 34 35 36 |
# File 'lib/loga/sidekiq.rb', line 28 def self.configure_for_sidekiq6 require 'loga/sidekiq6/job_logger' ::Sidekiq.configure_server do |config| config.[:job_logger] = Loga::Sidekiq6::JobLogger end ::Sidekiq.logger = Loga.configuration.logger end |
.configure_for_sidekiq7 ⇒ Object
38 39 40 41 42 43 44 45 |
# File 'lib/loga/sidekiq.rb', line 38 def self.configure_for_sidekiq7 require 'loga/sidekiq7/job_logger' ::Sidekiq.configure_server do |config| config[:job_logger] = Loga::Sidekiq7::JobLogger config.logger = Loga.configuration.logger end end |
.configure_logging ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/loga/sidekiq.rb', line 5 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') configure_for_sidekiq5 elsif Gem::Version.new(::Sidekiq::VERSION) < Gem::Version.new('7.0') configure_for_sidekiq6 elsif Gem::Version.new(::Sidekiq::VERSION) < Gem::Version.new('8.0') configure_for_sidekiq7 end end |