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