class Honeybadger::Logging::StandardLogger

Public Class Methods

new(logger = Logger.new(nil)) click to toggle source
# File lib/honeybadger/logging.rb, line 90
def initialize(logger = Logger.new(nil))
  raise ArgumentError, 'logger not specified' unless logger
  raise ArgumentError, 'logger must be a logger' unless logger.respond_to?(:add)

  @logger = logger
end

Public Instance Methods

add(severity, msg, progname=LOGGER_PROG) click to toggle source
# File lib/honeybadger/logging.rb, line 97
def add(severity, msg, progname=LOGGER_PROG)
  @logger.add(severity, msg, progname)
end