module CfnVpn::Log

Public Class Methods

colors() click to toggle source
# File lib/cfnvpn/log.rb, line 6
def colors
  @colors ||= {
    ERROR: 31, # red
    WARN: 33, # yellow
    INFO: 0,
    DEBUG: 32 # grenn
  }
end
logger() click to toggle source
# File lib/cfnvpn/log.rb, line 15
def logger
  if @logger.nil?
    @logger = Logger.new(STDOUT)
    @logger.level = Logger::INFO
    @logger.formatter = proc do |severity, datetime, progname, msg|
      "\e[#{colors[severity.to_sym]}m#{severity}: - #{msg}\e[0m\n"
    end
  end
  @logger
end
logger=(logger) click to toggle source
# File lib/cfnvpn/log.rb, line 26
def logger=(logger)
  @logger = logger
end