class Bifrossht::Logger
Public Class Methods
log_level(level = 'warn')
click to toggle source
# File lib/bifrossht/logger.rb, line 11 def log_level(level = 'warn') mylevel = case level when 'debug' then ::Logger::DEBUG when 'info' then ::Logger::INFO when 'warn' then ::Logger::WARN when 'error' then ::Logger::ERROR when 'fatal' then ::Logger::FATAL else raise "Unknown log-level #{level}" end logger.level = mylevel end
logger()
click to toggle source
# File lib/bifrossht/logger.rb, line 25 def logger return @logger unless @logger.nil? @logger = ::Logger.new(STDERR) @logger.level = ::Logger::INFO @logger.formatter = proc do |severity, _datetime, _progname, msg| if severity == 'INFO' "#{msg}\n" else "#{severity}: #{msg}\n" end end @logger end