class MgNu::Logger

Public Class Methods

get() click to toggle source
# File lib/mgnu/loggable.rb, line 7
def self.get
  if not @@log
    @@log = self.new(STDOUT)
    @@log.level = MgNu::Logger::DEBUG
  end
  @@log
end
log=(log) click to toggle source
# File lib/mgnu/loggable.rb, line 15
def self.log=(log)
  @@log = log
end

Public Instance Methods

level(new_level) click to toggle source
# File lib/mgnu/loggable.rb, line 19
def level(new_level)
  get if not @@log
  case new_level
  when "WARN"
    @@log.level = MgNu::Logger::WARN
  when "INFO"
    @@log.level = MgNu::Logger::INFO
  when "DEBUG"
    @@log.level = MgNu::Logger::DEBUG
  when "ERROR"
    @@log.level = MgNu::Logger::ERROR
  when "FATAL"
    @@log.level = MgNu::Logger::FATAL
  when "UNKNOWN"
    @@log.level = MgNu::Logger::UNKNOWN
  end
end