module Logging
Public Class Methods
colors()
click to toggle source
# File lib/cfnguardian/log.rb, line 5 def colors @colors ||= { ERROR: 31, # red WARN: 33, # yellow INFO: 0, DEBUG: 32 # green } end
included(base)
click to toggle source
Addition
# File lib/cfnguardian/log.rb, line 28 def self.included(base) class << base def logger Logging.logger end end end
logger()
click to toggle source
# File lib/cfnguardian/log.rb, line 14 def logger @logger ||= Logger.new($stdout) @logger.formatter = proc do |severity, datetime, progname, msg| "\e[#{colors[severity.to_sym]}m#{severity}: #{msg}\e[0m\n" end @logger end
logger=(logger)
click to toggle source
# File lib/cfnguardian/log.rb, line 22 def logger=(logger) @logger = logger end
Public Instance Methods
logger()
click to toggle source
# File lib/cfnguardian/log.rb, line 36 def logger Logging.logger end