Module: UniqueJob::Logging

Included in:
JobHistory, Util
Defined in:
lib/unique_job/logging.rb

Instance Method Summary collapse

Instance Method Details

#loggerObject



5
6
7
8
9
10
11
12
13
14
15
# 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