Module: Sidekiq::Logging

Defined in:
lib/rails_semantic_logger/extensions/sidekiq/sidekiq.rb

Overview

Replace Sidekiq logging context

Class Method Summary collapse

Class Method Details

.job_hash_context(job_hash) ⇒ Object



19
20
21
22
23
24
# File 'lib/rails_semantic_logger/extensions/sidekiq/sidekiq.rb', line 19

def self.job_hash_context(job_hash)
  h         = {jid: job_hash["jid"]}
  h[:bid]   = job_hash["bid"] if job_hash["bid"]
  h[:queue] = job_hash["queue"] if job_hash["queue"]
  h
end

.with_context(msg, &block) ⇒ Object



15
16
17
# File 'lib/rails_semantic_logger/extensions/sidekiq/sidekiq.rb', line 15

def self.with_context(msg, &block)
  SemanticLogger.tagged(msg, &block)
end