Logging
Cluster object allows registering loggers. It then uses these to log the driver’s
actions. The library’s Cassandra::Logger can be used to retrieve the timestamp,
thread-id, severity, and message.
Background
- Given
 - a running cassandra cluster
 
Logging is enabled using internal logger
- Given
 - the following example:
require 'cassandra' logger = Cassandra::Logger.new($stderr) cluster = Cassandra.cluster(logger: logger) session = cluster.connect - When
 - it is executed
 - Then
 - its output should contain:
DEBUG: Host 127.0.0.1 is found and up - And
 - its output should contain:
INFO: Schema refreshed - And
 - its output should contain:
INFO: Session created