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