SpringRestTemplate-取消日志

This commit is contained in:
khalil
2025-05-13 18:17:13 +08:00
parent 6d66be2369
commit 85454d1358

View File

@@ -21,15 +21,15 @@ public class RestTemplateLoggerInterceptor implements ClientHttpRequestIntercept
// 添加 Connection: keep-alive 请求头
request.getHeaders().set("Connection", "keep-alive");
logRequest(request, body);
//logRequest(request, body);
long startTime = System.currentTimeMillis();
//long startTime = System.currentTimeMillis();
ClientHttpResponse response = execution.execute(request, body);
long duration = System.currentTimeMillis() - startTime;
//long duration = System.currentTimeMillis() - startTime;
logResponse(response, duration, request.getURI().toString());
//logResponse(response, duration, request.getURI().toString());
return response;
}
@@ -52,7 +52,7 @@ public class RestTemplateLoggerInterceptor implements ClientHttpRequestIntercept
String headers = response.getHeaders().toString();
String body = StreamUtils.copyToString(response.getBody(), StandardCharsets.UTF_8);
log.error("[RES] URI: {} | Status: {} {} | Headers: {} | Body: {} | Duration: {}ms",
log.debug("[RES] URI: {} | Status: {} {} | Headers: {} | Body: {} | Duration: {}ms",
uri, status.value(), status.getReasonPhrase(), headers, body, duration);
}
}