Sha256: 0488298d548ddd0a4c2e9b29f8b8f128a96ba8f1879d02c836e0e372165c6972
Contents?: true
Size: 753 Bytes
Versions: 3
Compression:
Stored size: 753 Bytes
Contents
module Sentry module Rails module Breadcrumb module ActiveSupportLogger class << self def add(name, started, _finished, _unique_id, data) Sentry.get_current_scope.breadcrumbs.record do |crumb| crumb.data = data crumb.category = name crumb.timestamp = started.to_i end 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
3 entries across 3 versions & 1 rubygems