in lib/elastic/transport/transport/base.rb [209:220]
def __trace(method, path, params, headers, body, url, response, json, took, duration)
trace_url = "http://localhost:9200/#{path}?pretty" +
(params.empty? ? '' : "&#{::Faraday::Utils::ParamsHash[params].to_query}")
trace_body = body ? " -d '#{__convert_to_json(body, :pretty => true)}'" : ''
trace_command = "curl -X #{method.to_s.upcase}"
trace_command += " -H '#{headers.collect { |k, v| "
trace_command += " '#{trace_url}'#{trace_body}\n"
tracer.info trace_command
tracer.debug "# #{Time.now.iso8601} [#{response.status}] (#{format('%.3f', duration)}s)\n#"
tracer.debug json ? serializer.dump(json, pretty: true).gsub(/^/, '# ').sub(/\}$/, "\n# }")+"\n" : "# #{response.body}\n"
end