class Slf4r::AbstractLoggerFacade

Attributes

name[R]

Public Class Methods

new(name) click to toggle source
# File lib/slf4r/abstract_logger_facade.rb, line 35
def initialize(name)
  @name = name
end

Public Instance Methods

debug(msg = nil, exception = nil) { || ... } click to toggle source
# File lib/slf4r/abstract_logger_facade.rb, line 43
def debug(msg = nil, exception = nil)
  if(debug?)
    msg, exception = yield if block_given?
    _debug("#{msg}#{format(exception)}")
  end
end
debug?() click to toggle source
# File lib/slf4r/abstract_logger_facade.rb, line 39
def debug?
  raise NotImplementedError
end
error(msg = nil, exception = nil) { || ... } click to toggle source
# File lib/slf4r/abstract_logger_facade.rb, line 76
def error(msg = nil, exception = nil)
  if(error?)
    msg, exception = yield if block_given?
    _error("#{msg}#{format(exception)}")
  end
end
error?() click to toggle source
# File lib/slf4r/abstract_logger_facade.rb, line 72
def error?
  raise NotImplementedError
end
fatal(msg = nil, exception = nil) { || ... } click to toggle source
# File lib/slf4r/abstract_logger_facade.rb, line 87
def fatal(msg = nil, exception = nil)
  if(fatal?)
    msg, exception = yield if block_given?
    _fatal("#{msg}#{format(exception)}")
  end
end
fatal?() click to toggle source
# File lib/slf4r/abstract_logger_facade.rb, line 83
def fatal?
  raise NotImplementedError
end
info(msg = nil, exception = nil) { || ... } click to toggle source
# File lib/slf4r/abstract_logger_facade.rb, line 54
def info(msg = nil, exception = nil)
  if(info?)
    msg, exception = yield if block_given?
    _info("#{msg}#{format(exception)}")
  end
end
info?() click to toggle source
# File lib/slf4r/abstract_logger_facade.rb, line 50
def info?
  raise NotImplementedError
end
warn(msg = nil, exception = nil) { || ... } click to toggle source
# File lib/slf4r/abstract_logger_facade.rb, line 65
def warn(msg = nil, exception = nil)
  if(warn?)
    msg, exception = yield if block_given?
    _warn("#{msg}#{format(exception)}")
  end
end
warn?() click to toggle source
# File lib/slf4r/abstract_logger_facade.rb, line 61
def warn?
  raise NotImplementedError
end

Protected Instance Methods

_debug(msg) click to toggle source
# File lib/slf4r/abstract_logger_facade.rb, line 11
def _debug(msg)
  raise NotImplementedError
end
_error(msg) click to toggle source
# File lib/slf4r/abstract_logger_facade.rb, line 23
def _error(msg)
  raise NotImplementedError
end
_fatal(msg) click to toggle source
# File lib/slf4r/abstract_logger_facade.rb, line 27
def _fatal(msg)
  raise NotImplementedError
end
_info(msg) click to toggle source
# File lib/slf4r/abstract_logger_facade.rb, line 15
def _info(msg)
  raise NotImplementedError
end
_warn(msg) click to toggle source
# File lib/slf4r/abstract_logger_facade.rb, line 19
def _warn(msg)
  raise NotImplementedError
end
format(exception) click to toggle source
# File lib/slf4r/abstract_logger_facade.rb, line 7
def format(exception)
  (": #{exception.message}:\n\t#{exception.backtrace.join("\n\t") if exception.backtrace }") if exception
end