Skip to content

Commit

Permalink
added to logs by default all response data
Browse files Browse the repository at this point in the history
  • Loading branch information
MarioRuiz committed Feb 12, 2019
1 parent d6bd246 commit bcda81d
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 9 deletions.
24 changes: 16 additions & 8 deletions lib/nice_http.rb
Original file line number Diff line number Diff line change
Expand Up @@ -1159,8 +1159,8 @@ def manage_response(resp, data)

unless @response.nil?
message = "\nRESPONSE: \n" + @response[:code].to_s() + ":" + @response[:message].to_s()
if @debug
self.class.last_response = message
#if @debug
self.class.last_response = message if @debug
@response.each { |key, value|
if value.to_s() != ""
value_orig = value
Expand All @@ -1173,27 +1173,35 @@ def manage_response(resp, data)
rescue
data_s = value_orig
end
self.class.last_response += "\nresponse." + key.to_s() + " = '" + data_s.gsub("<", "&lt;") + "'\n"
if @debug
self.class.last_response += "\nresponse." + key.to_s() + " = '" + data_s.gsub("<", "&lt;") + "'\n"
end
if value_orig != value
message += "\nresponse." + key.to_s() + " = '" + value.gsub("<", "&lt;") + "'\n"
else
message += "\nresponse." + key.to_s() + " = '" + data_s.gsub("<", "&lt;") + "'\n"
end
else
self.class.last_response += "\nresponse." + key.to_s() + " = '" + value.to_s().gsub("<", "&lt;") + "'"
message += "\nresponse." + key.to_s() + " = '" + value.to_s().gsub("<", "&lt;") + "'"
if @debug
self.class.last_response += "\nresponse." + key.to_s() + " = '" + value.to_s().gsub("<", "&lt;") + "'"
message += "\nresponse." + key.to_s() + " = '" + value.to_s().gsub("<", "&lt;") + "'"
end
end
else
self.class.last_response += "\nresponse[:" + key.to_s() + "] = '" + value.to_s().gsub("<", "&lt;") + "'"
if @debug
self.class.last_response += "\nresponse[:" + key.to_s() + "] = '" + value.to_s().gsub("<", "&lt;") + "'"
end
message += "\nresponse[:" + key.to_s() + "] = '" + value.to_s().gsub("<", "&lt;") + "'"
end
elsif !@response.include?(key.to_sym)
self.class.last_response += "\nresponse['" + key.to_s() + "'] = '" + value.to_s().gsub("<", "&lt;") + "'"
if @debug
self.class.last_response += "\nresponse['" + key.to_s() + "'] = '" + value.to_s().gsub("<", "&lt;") + "'"
end
message += "\nresponse['" + key.to_s() + "'] = '" + value.to_s().gsub("<", "&lt;") + "'"
end
end
}
end
#end
@logger.info message
if @response.kind_of?(Hash)
if @response.keys.include?(:requestid)
Expand Down
2 changes: 1 addition & 1 deletion nice_http.gemspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Gem::Specification.new do |s|
s.name = 'nice_http'
s.version = '1.3.3'
s.version = '1.3.4'
s.summary = "NiceHttp -- simplest library for accessing and testing HTTP and REST resources."
s.description = "NiceHttp -- simplest library for accessing and testing HTTP and REST resources. Manage different hosts on the fly. Easily get the value you want from the JSON strings. Use hashes on your requests."
s.authors = ["Mario Ruiz"]
Expand Down

0 comments on commit bcda81d

Please sign in to comment.