Skip to content

Commit

Permalink
log the whole response if there is a problem
Browse files Browse the repository at this point in the history
  • Loading branch information
maxdemarzi committed Dec 26, 2013
1 parent 5800db7 commit 07bed80
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions lib/neography/connection.rb
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ def evaluate_response(response)
body = response.body.force_encoding("UTF-8")
parsed = false
end
return_result(code, body, parsed)
return_result(response, code, body, parsed)
end

def handle_batch(response)
Expand All @@ -133,7 +133,7 @@ def handle_batch(response)
return code, body, true
end

def return_result(code, body, parsed)
def return_result(response, code, body, parsed)
case code
when 200
@logger.debug "OK, created #{body}" if @log_enabled
Expand All @@ -147,12 +147,12 @@ def return_result(code, body, parsed)
@logger.debug "OK, no content returned" if @log_enabled
nil
when 400..500
handle_4xx_500_response(code, body)
handle_4xx_500_response(response, code, body)
nil
end
end

def handle_4xx_500_response(code, body)
def handle_4xx_500_response(response, code, body)
if body.nil? or body == ""
parsed_body = {"message" => "No error message returned from server.",
"stacktrace" => "No stacktrace returned from server." }
Expand All @@ -172,7 +172,7 @@ def handle_4xx_500_response(code, body)
message = parsed_body["message"]
stacktrace = parsed_body["stacktrace"]

@logger.error "#{code} error: #{body}" if @log_enabled
@logger.error "#{response} error: #{body}" if @log_enabled
raise_errors(code, parsed_body["exception"], message, stacktrace)
end

Expand Down

0 comments on commit 07bed80

Please sign in to comment.