Class: Cassie::Statements::Logging::DeserializeSubscriber

Inherits:
Object
  • Object
show all
Defined in:
lib/cassie/statements/logging/deserialize_subscriber.rb

Instance Method Summary collapse

Instance Method Details

#call(*args) ⇒ Object



6
7
8
9
10
11
# File 'lib/cassie/statements/logging/deserialize_subscriber.rb', line 6

def call(*args)
  # don't log if instrumentation failed
  unless args.last[:exception]
    logger.debug(DeserializeEvent.new(*args).message)
  end
end

#loggerObject



13
14
15
# File 'lib/cassie/statements/logging/deserialize_subscriber.rb', line 13

def logger
  Cassie::Statements.logger
end