Sha256: 697be9ec6c2211105f346ec674d50f92b6e03326b82e54cad748ae7ffff7852a
Contents?: true
Size: 537 Bytes
Versions: 1
Compression:
Stored size: 537 Bytes
Contents
require 'airbrake' module Madvertise module Logging class ImprovedLogger # Log an exception with airbrake. # # @param [Exception] exc The exception to log. # @param [String] message Additional reason to log. def exception(exc, message = nil, attribs = {}) Airbrake.notify_or_ignore(exc, attribs.merge({ error_class: exc.class, error_message: message, reason: exc.message, backtrace: clean_trace(exc.backtrace) })) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
madvertise-logging-0.9.1 | lib/madvertise/logging/airbrake.rb |