mirror of
https://github.com/spring-projects/spring-framework
synced 2026-06-08 17:33:33 +00:00
Consistently log request details in ExchangeFunctions
Closes gh-36502
This commit is contained in:
+4
-2
@@ -108,14 +108,16 @@ public abstract class ExchangeFunctions {
|
||||
String logPrefix = getLogPrefix(clientRequest, httpResponse);
|
||||
logResponse(httpResponse, logPrefix);
|
||||
return new DefaultClientResponse(
|
||||
httpResponse, this.strategies, logPrefix, httpMethod.name() + " " + url,
|
||||
httpResponse, this.strategies, logPrefix,
|
||||
WebClientUtils.getRequestDescription(httpMethod, url),
|
||||
() -> createRequest(clientRequest));
|
||||
});
|
||||
}
|
||||
|
||||
private void logRequest(ClientRequest request) {
|
||||
LogFormatUtils.traceDebug(logger, traceOn ->
|
||||
request.logPrefix() + "HTTP " + request.method() + " " + request.url() +
|
||||
request.logPrefix() + "HTTP " +
|
||||
WebClientUtils.getRequestDescription(request.method(), request.url()) +
|
||||
(traceOn ? ", headers=" + formatHeaders(request.headers()) : "")
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user