From: Marcin Migdal Date: Tue, 19 Mar 2019 14:21:20 +0000 (+0100) Subject: Add logging to CLoud Http Client debug X-Git-Tag: 1.1.4~19^2 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=e9af6690e91f3df016fe75d414e8ee3d55c55244;p=dcaegen2%2Fservices%2Fsdk.git Add logging to CLoud Http Client debug Change-Id: Ibc6f96016a6f3df5682793911c228e3c5e6b0cd8 Issue-ID: DCAEGEN2-1310 Signed-off-by: mmigdal Signed-off-by: Marcin Migdal --- diff --git a/rest-services/common-dependency/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/adapters/http/CloudHttpClient.java b/rest-services/common-dependency/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/adapters/http/CloudHttpClient.java index 596c6614..ac790cb2 100644 --- a/rest-services/common-dependency/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/adapters/http/CloudHttpClient.java +++ b/rest-services/common-dependency/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/adapters/http/CloudHttpClient.java @@ -121,8 +121,10 @@ public class CloudHttpClient { private Mono callHttpPatch(HttpClient client, String url, JsonBodyBuilder jsonBodyBuilder, T clientModel) { + String jsonBodyRequest = jsonBodyBuilder.createJsonBody(clientModel); + LOGGER.debug( String.format("Json body request: %s ",jsonBodyRequest)); return client.baseUrl(url).patch() - .send(ByteBufFlux.fromString(Mono.just(jsonBodyBuilder.createJsonBody(clientModel)))) + .send(ByteBufFlux.fromString(Mono.just(jsonBodyRequest))) .responseSingle((httpClientResponse, byteBufMono) -> Mono.just(httpClientResponse)); } @@ -138,7 +140,7 @@ public class CloudHttpClient { private void logRequest(RequestDiagnosticContext context, HttpClientRequest httpClientRequest) { context.withSlf4jMdc(LOGGER.isDebugEnabled(), () -> { - LOGGER.debug("Request: {} {}", httpClientRequest.method(), httpClientRequest.uri()); + LOGGER.debug("Request: {} {} {}", httpClientRequest.method(), httpClientRequest.uri(), httpClientRequest.requestHeaders()); if (LOGGER.isTraceEnabled()) { final String headers = Stream.ofAll(httpClientRequest.requestHeaders()) .map(entry -> entry.getKey() + "=" + entry.getValue())