Class: Cassie::ConnectionHandler::Logging::ClusterConnectSubscriber

Inherits:
Object
  • Object
show all
Defined in:
lib/cassie/connection_handler/logging/cluster_connect_subscriber.rb

Instance Method Summary collapse

Instance Method Details

#call(*args) ⇒ Object



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

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

#loggerObject



13
14
15
# File 'lib/cassie/connection_handler/logging/cluster_connect_subscriber.rb', line 13

def logger
  Cassie::Statements.logger
end