class CfDeployer::Log

Public Class Methods

debug(message) click to toggle source
# File lib/cf_deployer/logger.rb, line 6
def self.debug(message)
  log.debug message
end
error(message) click to toggle source
# File lib/cf_deployer/logger.rb, line 14
def self.error(message)
  log.error message
end
info(message) click to toggle source
# File lib/cf_deployer/logger.rb, line 10
def self.info(message)
  log.info message
end
level=(trace_level) click to toggle source
# File lib/cf_deployer/logger.rb, line 28
def self.level=(trace_level)
  trace_level ||= 'info'
  case trace_level.downcase
   when 'debug'
     log.level = Log4r::DEBUG
   else
     log.level = Log4r::INFO
  end
end
log() click to toggle source
# File lib/cf_deployer/logger.rb, line 18
def self.log
  return @log if @log
  @log = Logger.new('cf_deployer')
  outputter = Outputter.stdout
  outputter.formatter = PatternFormatter.new(:pattern => "%d [%l] (%c) %M", :date_pattern => "%y-%m-%d %H:%M:%S")
  @log.outputters = outputter
  @log.level = Log4r::INFO
  @log
end