module Grifter::Log

Constants

GrifterFormatter

Public Instance Methods

add_logger(handle) click to toggle source
# File lib/grifter/log.rb, line 16
def add_logger handle
  new_logger = Logger.new handle
  new_logger.progname = 'grifter'
  new_logger.formatter = GrifterFormatter
  @@loggers << new_logger
end
level=(log_level) click to toggle source
# File lib/grifter/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/grifter/log.rb, line 29
def log level, msg
  @@loggers.each {|logger| logger.send(level, msg)}
end
logger() click to toggle source
# File lib/grifter/log.rb, line 39
def logger
  self
end
loggers() click to toggle source
# File lib/grifter/log.rb, line 12
def loggers
  @@loggers
end