Skip to content

Commit

Permalink
a bit more detailed logging time
Browse files Browse the repository at this point in the history
  • Loading branch information
timoschilling authored and Brandon Black committed Nov 21, 2012
1 parent 7fb1eb1 commit 7eac82b
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion lib/mongo/util/logging.rb
Expand Up @@ -50,7 +50,7 @@ def self.instrumenter=(instrumenter)
def log_operation(name, payload, duration)
@logger && @logger.debug do
msg = "MONGODB "
msg << "(#{(duration * 1000).to_i}ms) "
msg << "(%.1fms) " % (duration * 1000)
msg << "#{payload[:database]}['#{payload[:collection]}'].#{name}("
msg << payload.values_at(:selector, :document, :documents, :fields ).compact.map(&:inspect).join(', ') + ")"
msg << ".skip(#{payload[:skip]})" if payload[:skip]
Expand Down
2 changes: 1 addition & 1 deletion test/functional/connection_test.rb
Expand Up @@ -198,7 +198,7 @@ def test_logging_duration
logger = Logger.new(output)
logger.level = Logger::DEBUG
standard_connection(:logger => logger).db(MONGO_TEST_DB)
assert_match(/\(\d+ms\)/, output.string)
assert_match(/\(\d+.\d{1}ms\)/, output.string)
assert output.string.include?("admin['$cmd'].find")
end

Expand Down

0 comments on commit 7eac82b

Please sign in to comment.