module Aerospike::Loggable
Public Class Methods
debug(prefix, payload, runtime)
click to toggle source
# File lib/aerospike/loggable.rb, line 18 def self.debug(prefix, payload, runtime) Aerospike.logger.debug([ prefix, payload, "runtime: #{runtime}" ].join(' ')) end
error(prefix, payload, runtime)
click to toggle source
# File lib/aerospike/loggable.rb, line 30 def self.error(prefix, payload, runtime) Aerospike.logger.error([ prefix, payload, "runtime: #{runtime}" ].join(' ')) end
info(prefix, payload, runtime)
click to toggle source
# File lib/aerospike/loggable.rb, line 26 def self.info(prefix, payload, runtime) Aerospike.logger.info([ prefix, payload, "runtime: #{runtime}" ].join(' ')) end
log_operations(prefix, ops, runtime)
click to toggle source
# File lib/aerospike/loggable.rb, line 6 def self.log_operations(prefix, ops, runtime) indent = " "*prefix.length if ops.length == 1 Aerospike.logger.debug([ prefix, ops.first.log_inspect, "runtime: #{runtime}" ].join(' ')) else first, *middle, last = ops Aerospike.logger.debug([ prefix, first.log_inspect ].join(' ')) middle.each { |m| Aerospike.logger.debug([ indent, m.log_inspect ].join(' ')) } Aerospike.logger.debug([ indent, last.log_inspect, "runtime: #{runtime}" ].join(' ')) end end
warn(prefix, payload, runtime)
click to toggle source
# File lib/aerospike/loggable.rb, line 22 def self.warn(prefix, payload, runtime) Aerospike.logger.warn([ prefix, payload, "runtime: #{runtime}" ].join(' ')) end
Public Instance Methods
default_logger()
click to toggle source
# File lib/aerospike/loggable.rb, line 43 def default_logger logger = Logger.new(STDOUT) logger.level = Logger::FATAL logger end
logger()
click to toggle source
# File lib/aerospike/loggable.rb, line 34 def logger return @logger if defined?(@logger) @logger = rails_logger || default_logger end
logger=(logger)
click to toggle source
# File lib/aerospike/loggable.rb, line 49 def logger=(logger) @logger = logger end
rails_logger()
click to toggle source
# File lib/aerospike/loggable.rb, line 39 def rails_logger defined?(Rails) && Rails.respond_to?(:logger) && Rails.logger end