Method: Couchbase::Utils::GenericLoggerAdapter#log
- Defined in:
- lib/couchbase/utils/generic_logger_adapter.rb
#log(level, thread_id, seconds, nanoseconds, payload, filename, line, function) ⇒ Object
30 31 32 33 34 35 36 37 |
# File 'lib/couchbase/utils/generic_logger_adapter.rb', line 30 def log(level, thread_id, seconds, nanoseconds, payload, filename, line, function) return unless @logger.respond_to?(level) progname = "cxxcbc##{thread_id}" payload += " at #{filename}:#{line} #{function}" if @verbose && filename @logger.send(level, "[#{::Time.at(seconds, nanoseconds, :nanosecond).strftime(DATETIME_FORMAT)} #{progname}] #{level} -- #{payload}") end |