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