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}")