module Jobly::Logging

Public Instance Methods

logger() click to toggle source
# File lib/jobly/helpers/logging.rb, line 5
def logger
  @logger ||= logger!
end
logger!() click to toggle source
# File lib/jobly/helpers/logging.rb, line 9
def logger!
  logger = if !Jobly.log
    Sidekiq.logger
  elsif Jobly.log.is_a? Logger
    Jobly.log
  else
    Log.new Jobly.log, self.class.name.to_slug
  end

  logger.level = Jobly.log_level if logger and logger.respond_to? :level
  logger
end