From 7650f53e6723e60c773eb59dcaab805322898781 Mon Sep 17 00:00:00 2001 From: Wayne Beaton Date: Fri, 7 Feb 2025 13:48:26 -0500 Subject: [PATCH] Add more debug logging on the HTTPClientService --- .../eclipse/dash/licenses/http/HttpClientService.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/core/src/main/java/org/eclipse/dash/licenses/http/HttpClientService.java b/core/src/main/java/org/eclipse/dash/licenses/http/HttpClientService.java index 6afef390..358bd65d 100644 --- a/core/src/main/java/org/eclipse/dash/licenses/http/HttpClientService.java +++ b/core/src/main/java/org/eclipse/dash/licenses/http/HttpClientService.java @@ -49,6 +49,7 @@ public class HttpClientService implements IHttpClientService { @Override public int post(String url, String contentType, String payload, Consumer handler) { try { + logger.debug("HTTP POST: {}", url); var tries = 0; while (true) { Duration timeout = Duration.ofSeconds(settings.getTimeout()); @@ -66,9 +67,17 @@ public int post(String url, String contentType, String payload, Consumer Thread.sleep(1000 * tries); continue; } + + logger.debug("HTTP Status: {}", response.statusCode()); + + if (logger.isDebugEnabled()) { + response.headers().map().forEach((key,value) -> logger.debug("HTTP Response: {} -> {}", key, value)); + } + if (response.statusCode() == 200) { handler.accept(response.body()); } + return response.statusCode(); } } catch (IOException | InterruptedException e) {