class Goliath::Runner

def setup_logger

Returns:
  • (Logger) - The logger object
def setup_logger
  if logger
    warn_on_custom_logger
    return logger
  end
  log = Log4r::Logger.new('goliath')
  log_format = Log4r::PatternFormatter.new(:pattern => "[#{Process.pid}:%l] %d :: %m")
  setup_file_logger(log, log_format) if @log_file
  setup_stdout_logger(log, log_format) if @log_stdout
  log.level = @verbose ? Log4r::DEBUG : Log4r::INFO
  log
end