Module: DataObjects::Logging

Included in:
Connection
Defined in:
lib/data_objects/logger.rb

Instance Method Summary collapse

Instance Method Details

#log(message) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/data_objects/logger.rb', line 5

def log(message)
  logger = driver_namespace.logger
  return unless logger.level <= DataObjects::Logger::LEVELS[:debug]

  message = format('(%.6f) %s', message.duration / 1_000_000.0, message.query)
  logger.debug message
end