module UniqueJob::Logging

Public Instance Methods

logger() click to toggle source
# File lib/unique_job/logging.rb, line 5
def logger
  if File.basename($0) == 'rake'
    Logger.new(STDOUT, level: Logger::WARN)
  elsif defined?(Sidekiq)
    Sidekiq.logger
  elsif defined?(Rails)
    Rails.logger
  else
    Logger.new(STDOUT, level: Logger::WARN)
  end
end