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_for_sidekiq8 ⇒ Object
- .configure_logging ⇒ Object
Class Method Details
.configure_for_sidekiq5 ⇒ Object
20 21 22 23 24 25 26 27 28 |
# File 'lib/loga/sidekiq.rb', line 20 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
30 31 32 33 34 35 36 37 38 |
# File 'lib/loga/sidekiq.rb', line 30 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
40 41 42 43 44 45 46 47 |
# File 'lib/loga/sidekiq.rb', line 40 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_for_sidekiq8 ⇒ Object
49 50 51 52 53 54 55 56 |
# File 'lib/loga/sidekiq.rb', line 49 def self.configure_for_sidekiq8 require 'loga/sidekiq8/job_logger' ::Sidekiq.configure_server do |config| config[:job_logger] = Loga::Sidekiq8::JobLogger config.logger = Loga.configuration.logger end end |
.configure_logging ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# 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 elsif Gem::Version.new(::Sidekiq::VERSION) < Gem::Version.new('9.0') configure_for_sidekiq8 end end |