lib/oneaccess/http/http_client.rb in oneaccess-1.1.0 vs lib/oneaccess/http/http_client.rb in oneaccess-1.2.0
- old
+ new
@@ -45,17 +45,18 @@
end
response
end
def connection
- Faraday.new(url: Configuration.base_url,
- headers: auth_headers,
- request: { timeout: DEFAULT_TIMEOUT }) do |faraday|
+ parameters = { url: Configuration.base_url, headers: auth_headers, request: { timeout: DEFAULT_TIMEOUT } }
+ Faraday.new(parameters) do |faraday|
faraday.response :raise_error
- faraday.response :logger, Configuration.logger, bodies: true do |logger|
- logger.filter(/(Api-Key)([\s:"]*)(.+)(\"{1})/, "[REMOVED]")
- end
faraday.adapter(detect_adapter)
+ if Configuration.log_requests
+ faraday.response :logger, Configuration.logger, bodies: true do |logger|
+ logger.filter(/(Api-Key)([\s:"]*)(.+)(\"{1})/, "[REMOVED]")
+ end
+ end
end
end
def create_timeout_error(_error, url)
Error::APIError.new(408, 408, "Timeout #{DEFAULT_TIMEOUT} at #{url}")