module Toiler::Utils::Logging

Initializes and exposes Toiler's default logger

Public Instance Methods

initialize_logger(log_target = STDOUT) click to toggle source
# File lib/toiler/utils/logging.rb, line 24
def initialize_logger(log_target = STDOUT)
  log_target = STDOUT if log_target.nil?
  @logger = Logger.new(log_target)
  @logger.level = Logger::INFO
  @logger.formatter = Pretty.new
  @logger
end
logger() click to toggle source
# File lib/toiler/utils/logging.rb, line 32
def logger
  @logger || initialize_logger
end
logger=(log) click to toggle source
# File lib/toiler/utils/logging.rb, line 36
def logger=(log)
  @logger = (log ? log : Logger.new('/dev/null'))
end