module SidekiqUniqueJobs::Logging::Middleware
def self.included(base)
def self.included(base) base.class_eval do extend Logging::Middleware end end
def logging_context
-
(String)
- when logger does not responds to `:with_context` -
(Hash)
- when logger responds to `:with_context`
def logging_context middleware = is_a?(SidekiqUniqueJobs::Middleware::Client) ? :client : :server digest = item[LOCK_DIGEST] lock_type = item[LOCK] if logger_context_hash? { "uniquejobs" => middleware, lock_type => digest } else "uniquejobs-#{middleware} #{"DIG-#{digest}" if digest}" end end