class Cased::Instrumentation::LogSubscriber
Public Class Methods
events()
click to toggle source
# File lib/cased/instrumentation/log_subscriber.rb, line 12 def self.events Thread.current['cased_events'] ||= 0 end
events=(value)
click to toggle source
# File lib/cased/instrumentation/log_subscriber.rb, line 8 def self.events=(value) Thread.current['cased_events'] = value end
reset_events()
click to toggle source
# File lib/cased/instrumentation/log_subscriber.rb, line 16 def self.reset_events self.events = 0 end
Public Instance Methods
audit_event(event)
click to toggle source
# File lib/cased/instrumentation/log_subscriber.rb, line 20 def audit_event(event) self.class.events += 1 event = JSON.generate(event.payload[:event]) name = color('Cased', CYAN, true) debug " #{name} #{event}" end