Sha256: 46572c53b3813b3c5ecb4d9e4e6fd7d544c000db9c97cabccca1d5c048e54def
Contents?: true
Size: 972 Bytes
Versions: 1
Compression:
Stored size: 972 Bytes
Contents
require "rubygems" # begin # require "active_support" # require "active_support/core_ext" # rescue LoadError # require "activesupport" # require "activesupport/core_ext" # end require "bugsnag/configuration" require "bugsnag/event" require "bugsnag/notifier" require "bugsnag/version" require "bugsnag/rack" require "bugsnag/railtie" if defined?(Rails::Railtie) module Bugsnag LOG_PREFIX = "** [Bugsnag] " class << self attr_accessor :notifier def configure yield(configuration) self.notifier = Notifier.new(configuration) log "Bugsnag exception handler #{VERSION} ready, #{configuration.to_hash.inspect}" end def notify(exception) notifier.notify(exception) end def log(message) logger.info(LOG_PREFIX + message) if logger end private def configuration @configuration ||= Bugsnag::Configuration.new end def logger configuration.logger end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bugsnag-1.0.0 | lib/bugsnag.rb |