Sha256: 5ca1f83309e56ab16b31e256b98f008fb19072ecc5017ef72e84357e2f8ba52a
Contents?: true
Size: 1.5 KB
Versions: 53
Compression:
Stored size: 1.5 KB
Contents
# encoding: utf-8 module Aerospike module Loggable 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 def self.debug(prefix, payload, runtime) Aerospike.logger.debug([ prefix, payload, "runtime: #{runtime}" ].join(' ')) end def self.warn(prefix, payload, runtime) Aerospike.logger.warn([ prefix, payload, "runtime: #{runtime}" ].join(' ')) end def self.info(prefix, payload, runtime) Aerospike.logger.info([ prefix, payload, "runtime: #{runtime}" ].join(' ')) end def self.error(prefix, payload, runtime) Aerospike.logger.error([ prefix, payload, "runtime: #{runtime}" ].join(' ')) end def logger return @logger if defined?(@logger) @logger = rails_logger || default_logger end def rails_logger defined?(Rails) && Rails.respond_to?(:logger) && Rails.logger end def default_logger logger = Logger.new(STDOUT) logger.level = Logger::FATAL logger end def logger=(logger) @logger = logger end end # module end # module
Version data entries
53 entries across 53 versions & 1 rubygems