class Kafo::Logger
Attributes
logger[R]
name[R]
Public Class Methods
new(name = 'root')
click to toggle source
# File lib/kafo/logger.rb, line 9 def initialize(name = 'root') @name = name @logger = (name == 'root') ? Logging.root_logger : Logging.add_logger(name) end
Public Instance Methods
log(level, *args, &block)
click to toggle source
# File lib/kafo/logger.rb, line 14 def log(level, *args, &block) if Logging.buffering? Logging.to_buffer(@name, level, args, &block) else Logging.dump_buffer if Logging.dump_needed? @logger.send(level, *args, &block) end end