Module: SidekiqUniqueJobs::Logging
- Included in:
- Client::Middleware, Digests, SidekiqUniqueJobs::Lock::BaseLock, OnConflict::Log, OnConflict::Strategy, Server::Middleware, UniqueArgs, Util
- Defined in:
- lib/sidekiq_unique_jobs/logging.rb
Overview
Utility module for reducing the number of uses of logger.
Instance Method Summary collapse
-
#log_debug(message_or_exception = nil) { ... } ⇒ Object
Logs a message at debug level.
-
#log_error(message_or_exception = nil) { ... } ⇒ Object
Logs a message at error level.
-
#log_fatal(message_or_exception = nil) { ... } ⇒ Object
Logs a message at fatal level.
-
#log_info(message_or_exception = nil) { ... } ⇒ Object
Logs a message at info level.
-
#log_warn(message_or_exception = nil) { ... } ⇒ Object
Logs a message at warn level.
-
#logger ⇒ Object
A convenience method for using the configured logger.
- #logging_context(middleware_class, job_hash) ⇒ Object
Instance Method Details
#log_debug(message_or_exception = nil) { ... } ⇒ Object
Logs a message at debug level
17 18 19 20 |
# File 'lib/sidekiq_unique_jobs/logging.rb', line 17 def log_debug( = nil, &block) logger.debug(, &block) nil end |
#log_error(message_or_exception = nil) { ... } ⇒ Object
Logs a message at error level
44 45 46 47 |
# File 'lib/sidekiq_unique_jobs/logging.rb', line 44 def log_error( = nil, &block) logger.error(, &block) nil end |
#log_fatal(message_or_exception = nil) { ... } ⇒ Object
Logs a message at fatal level
53 54 55 56 |
# File 'lib/sidekiq_unique_jobs/logging.rb', line 53 def log_fatal( = nil, &block) logger.fatal(, &block) nil end |
#log_info(message_or_exception = nil) { ... } ⇒ Object
Logs a message at info level
26 27 28 29 |
# File 'lib/sidekiq_unique_jobs/logging.rb', line 26 def log_info( = nil, &block) logger.info(, &block) nil end |
#log_warn(message_or_exception = nil) { ... } ⇒ Object
Logs a message at warn level
35 36 37 38 |
# File 'lib/sidekiq_unique_jobs/logging.rb', line 35 def log_warn( = nil, &block) logger.warn(, &block) nil end |
#logger ⇒ Object
A convenience method for using the configured logger
9 10 11 |
# File 'lib/sidekiq_unique_jobs/logging.rb', line 9 def logger SidekiqUniqueJobs.logger end |
#logging_context(middleware_class, job_hash) ⇒ Object
58 59 60 61 62 63 64 65 |
# File 'lib/sidekiq_unique_jobs/logging.rb', line 58 def logging_context(middleware_class, job_hash) digest = job_hash["unique_digest"] if defined?(Sidekiq::Logging) "#{middleware_class} #{"DIG-#{digest}" if digest}" else { middleware: middleware_class, unique_digest: digest } end end |