lib/slf4r/log4r_logger.rb in slf4r-0.3.0 vs lib/slf4r/log4r_logger.rb in slf4r-0.3.1

- old
+ new

@@ -1,49 +1,57 @@ require 'log4r' require 'slf4r/abstract_logger_facade' module Slf4r class LoggerFacade < AbstractLoggerFacade - + attr_reader :logger - + def initialize(name) super @logger = ::Log4r::Logger::Repository[name] || ::Log4r::Logger.new(name) end - public + public def debug? - @logger.level == 0 + @logger.level == Log4r::DEBUG end def _debug(msg) @logger.debug(msg) end def info? - @logger.level <= 1 + @logger.level <= Log4r::INFO end def _info(msg) @logger.info(msg) end def warn? - @logger.level <= 2 + @logger.level <= Log4r::WARN end def _warn(msg) @logger.warn(msg) end def error? - @logger.level <= 3 + @logger.level <= Log4r::ERROR end def _error(msg) @logger.error(msg) end - + + def fatal? + @logger.level <= Log4r::FATAL + end + + def _fatal(msg) + @logger.fatal(msg) + end + end end