module Raven::Breadcrumbs::ActiveSupportLogger
Public Class Methods
add(name, started, _finished, _unique_id, data)
click to toggle source
# File lib/raven/breadcrumbs/active_support_logger.rb, line 5 def add(name, started, _finished, _unique_id, data) Raven.breadcrumbs.record do |crumb| crumb.data = data crumb.category = name crumb.timestamp = started.to_i end end
detach()
click to toggle source
# File lib/raven/breadcrumbs/active_support_logger.rb, line 19 def detach ::ActiveSupport::Notifications.unsubscribe(@subscriber) end
inject()
click to toggle source
# File lib/raven/breadcrumbs/active_support_logger.rb, line 13 def inject @subscriber = ::ActiveSupport::Notifications.subscribe(/.*/) do |name, started, finished, unique_id, data| add(name, started, finished, unique_id, data) end end