Sha256: 129643383a07404371ca1cbfe1af614c91d280a11f2ac9d137511f503c20f574
Contents?: true
Size: 750 Bytes
Versions: 2
Compression:
Stored size: 750 Bytes
Contents
module Sentry module Rails module Breadcrumb module ActiveSupportLogger class << self def add(name, started, _finished, _unique_id, data) crumb = Sentry::Breadcrumb.new( data: data, category: name, timestamp: started.to_i ) Sentry.add_breadcrumb(crumb) end def inject @subscriber = ::ActiveSupport::Notifications.subscribe(/.*/) do |name, started, finished, unique_id, data| add(name, started, finished, unique_id, data) end end def detach ::ActiveSupport::Notifications.unsubscribe(@subscriber) end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sentry-rails-4.0.0 | lib/sentry/rails/breadcrumb/active_support_logger.rb |
sentry-rails-0.3.0 | lib/sentry/rails/breadcrumb/active_support_logger.rb |