class FloatyLogger
Public Class Methods
error(msg)
click to toggle source
# File lib/vmfloaty/logger.rb, line 18 def self.error(msg) FloatyLogger.logger.error msg end
info(msg)
click to toggle source
# File lib/vmfloaty/logger.rb, line 10 def self.info(msg) FloatyLogger.logger.info msg end
logger()
click to toggle source
# File lib/vmfloaty/logger.rb, line 6 def self.logger @@logger ||= FloatyLogger.new end
new()
click to toggle source
Calls superclass method
# File lib/vmfloaty/logger.rb, line 36 def initialize super($stderr) self.level = ::Logger::INFO self.formatter = proc do |_severity, _datetime, _progname, msg| "#{msg}\n" end end
setlevel=(level)
click to toggle source
# File lib/vmfloaty/logger.rb, line 22 def self.setlevel=(level) level = level.downcase case level when 'debug' logger.level = ::Logger::DEBUG when 'info' logger.level = ::Logger::INFO when 'error' logger.level = ::Logger::ERROR else error('set loglevel to debug, info or error') end end
warn(msg)
click to toggle source
# File lib/vmfloaty/logger.rb, line 14 def self.warn(msg) FloatyLogger.logger.warn msg end