Skip to main content

Logging

The Aerospike Ruby client contains a logging interface useful for debugging and informational purposes. By default, logging is disabled.

Setting the Logger

To enable the log facility, provide an instance of Logger:

# Log to a StringIO instance to make sure no exceptions are raised by our
# logging code.
Aerospike.logger = Logger.new(STDOUT, Logger::DEBUG)

Standard Logger levels control the log verbosity level.

Rails

If the gem is loaded in Rails, the Rails logger is automatically selected.