lib/flapjack/gateways/jsonapi.rb in flapjack-0.8.5 vs lib/flapjack/gateways/jsonapi.rb in flapjack-0.8.6
- old
+ new
@@ -193,11 +193,17 @@
return if response.status == 500
query_string = (request.query_string.respond_to?(:length) &&
request.query_string.length > 0) ? "?#{request.query_string}" : ""
if logger.debug?
+ body_debug = case
+ when response.body.respond_to?(:each)
+ response.body.each_with_index {|r, i| "body[#{i}]: #{r}"}.join(', ')
+ else
+ response.body.to_s
+ end
logger.debug("Returning #{response.status} for #{request.request_method} " +
- "#{request.path_info}#{query_string}, body: #{response.body}")
+ "#{request.path_info}#{query_string}, body: #{body_debug}")
elsif logger.info?
logger.info("Returning #{response.status} for #{request.request_method} " +
"#{request.path_info}#{query_string}")
end
end