# File lib/new_relic/agent/datastores/mongo/statement_formatter.rb, line 27 def self.format(statement, operation) return nil unless NewRelic::Agent.config['mongo.capture_queries''mongo.capture_queries'] result = { :operation => operation } PLAINTEXT_KEYS.each do |key| result[key] = statement[key] if statement.key?(key) end OBFUSCATE_KEYS.each do |key| if statement.key?(key) && statement[key] obfuscated = obfuscate(statement[key]) result[key] = obfuscated if obfuscated end end result end