lib/honeybadger/logging.rb in honeybadger-3.1.2 vs lib/honeybadger/logging.rb in honeybadger-3.2.0.beta1
- old
+ new
@@ -83,11 +83,11 @@
end
class StandardLogger < Base
extend Forwardable
- def initialize(logger = Logger.new('/dev/null'))
+ 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
@@ -113,10 +113,10 @@
CALLER_LOCATION = Regexp.new("#{Regexp.escape(File.expand_path('../../../', __FILE__))}/(.*)").freeze
INFO_SUPPLEMENT = ' level=%s pid=%s'.freeze
DEBUG_SUPPLEMENT = ' at=%s'.freeze
- def initialize(config, logger = Logger.new('/dev/null'))
+ def initialize(config, logger = Logger.new(nil))
@config = config
@tty = STDOUT.tty?
@tty_level = @config.log_level(:'logging.tty_level')
super(logger)
end