Class: SOAP::SimpleHttpLogger

Inherits:
HttpLogger show all
Defined in:
lib/soap/http_logger.rb

Instance Method Summary collapse

Instance Method Details

#log(driver_class, method_name, endpoint_url, request_string, response_string, response_time) ⇒ Object



10
11
12
13
14
15
16
17
18
19
# File 'lib/soap/http_logger.rb', line 10

def log(driver_class, method_name, endpoint_url, request_string, response_string, response_time)
  puts "SOAP Request to URL: #{endpoint_url}"
  puts "Driver class: #{driver_class}"
  puts "Method: #{method_name}"
  puts "Request:"
  puts Nokogiri::XML(request_string).root.to_xml
  puts "================================================================================================\nResponse:"
  puts Nokogiri::XML(response_string).root.to_xml
  puts "Response time: #{response_time}"
end