module Hatt::Log

Constants

HattFormatter

Public Instance Methods

add_logger(handle) click to toggle source
# File lib/hatt/log.rb, line 16
def add_logger(handle)
  new_logger = Logger.new handle
  new_logger.progname = 'hatt'
  new_logger.formatter = HattFormatter
  @@loggers << new_logger
end
level=(log_level) click to toggle source
# File lib/hatt/log.rb, line 25
def level=(log_level)
  loggers.each { |logger| logger.level = log_level }
end
log(level, msg) click to toggle source
# File lib/hatt/log.rb, line 29
def log(level, msg)
  loggers.each { |logger| logger.send(level, msg) }
end
logger() click to toggle source
# File lib/hatt/log.rb, line 39
def logger
  self
end
loggers() click to toggle source
# File lib/hatt/log.rb, line 12
def loggers
  @@loggers
end