class Flare::Util::Logger
Description¶ ↑
Log4rLogger
is a custom logging class for log4r
Public Class Methods
new(logger)
click to toggle source
# File lib/flare/util/log4r_logger.rb, line 24 def initialize(logger) if logger.nil? outputter = Log4r::StdoutOutputter.new( "console", :formatter => @@console_formatter ) logger = Log4r::Logger.new($0) logger.level = Log4r::INFO logger.add(outputter) elsif logger.instance_of?(String) outputter = Log4r::FileOutputter.new( "file", :filename => logger, :trunc => false, :formatter => @@formatter ) logger = Log4r::Logger.new($0) logger.level = Log4r::INFO logger.add(outputter) end @logger = logger end
Public Instance Methods
console?()
click to toggle source
# File lib/flare/util/log4r_logger.rb, line 71 def console? @logger.instance_of?(Log4r::StdoutOutputter) || @logger.instance_of?(Log4r::StderrOutputter) end
debug(msg)
click to toggle source
# File lib/flare/util/log4r_logger.rb, line 67 def debug(msg) @logger.debug(msg) end
error(msg)
click to toggle source
# File lib/flare/util/log4r_logger.rb, line 59 def error(msg) @logger.error(msg) end
fatal(msg)
click to toggle source
# File lib/flare/util/log4r_logger.rb, line 63 def fatal(msg) @logger.fatal(msg) end
info(msg)
click to toggle source
# File lib/flare/util/log4r_logger.rb, line 47 def info(msg) @logger.info(msg) end
trace(msg)
click to toggle source
# File lib/flare/util/log4r_logger.rb, line 55 def trace(msg) @logger.debug(msg) end
warn(msg)
click to toggle source
# File lib/flare/util/log4r_logger.rb, line 51 def warn(msg) @logger.warn(msg) end