lib/flapjack/gateways/jsonapi.rb in flapjack-1.2.0rc2 vs lib/flapjack/gateways/jsonapi.rb in flapjack-1.2.0
- old
+ new
@@ -227,11 +227,11 @@
input = nil
query_string = (request.query_string.respond_to?(:length) &&
(request.query_string.length > 0)) ? "?#{request.query_string}" : ""
if logger.debug?
input = env['rack.input'].read
- logger.debug("#{request.request_method} #{request.path_info}#{query_string} #{input}")
+ logger.debug("#{request.request_method} #{request.path_info}#{query_string} Headers: #{headers.inspect}, Body: #{input}")
elsif logger.info?
input = env['rack.input'].read
input_short = input.gsub(/\n/, '').gsub(/\s+/, ' ')
logger.info("#{request.request_method} #{request.path_info}#{query_string} #{input_short[0..80]}")
end
@@ -248,11 +248,12 @@
when response.body.respond_to?(:each)
response.body.each_with_index {|r, i| "body[#{i}]: #{r}"}.join(', ')
else
response.body.to_s
end
+ headers_debug = response.headers.to_s
logger.debug("Returning #{response.status} for #{request.request_method} " +
- "#{request.path_info}#{query_string}, body: #{body_debug}")
+ "#{request.path_info}#{query_string}, headers: #{headers_debug}, body: #{body_debug}")
elsif logger.info?
logger.info("Returning #{response.status} for #{request.request_method} " +
"#{request.path_info}#{query_string}")
end
end