From ec185a716c415ab358a76aed479b38666c1e5d45 Mon Sep 17 00:00:00 2001 From: Stephan Birkl Date: Mon, 3 Aug 2026 16:13:27 +0200 Subject: [PATCH] feat: log REST client configuration and proxy auth details at startup --- .../java/de/extio/lmlib/client/RestClientConfiguration.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/extio/lmlib/client/RestClientConfiguration.java b/src/main/java/de/extio/lmlib/client/RestClientConfiguration.java index e30eea0..79564ce 100644 --- a/src/main/java/de/extio/lmlib/client/RestClientConfiguration.java +++ b/src/main/java/de/extio/lmlib/client/RestClientConfiguration.java @@ -54,6 +54,8 @@ public class RestClientConfiguration { @Value("${lmlib.client.retry.max-attempts:5}") final int maxAttempts, @Value("${lmlib.client.retry.backoff-interval-min:125}") final long backoffIntervalMin, @Value("${lmlib.client.retry.backoff-interval-max:2500}") final long backoffIntervalMax) { + LOGGER.info("lmLib REST client configuration: proxyEnabled={}, proxyHost={}, proxyPort={}, proxyUser={}, proxyAuthMode={}, proxyPasswordSet={}, tlsVerificationDisabled={}, connectTimeout={} ms, readTimeout={} ms, retryMaxAttempts={}, retryBackoffIntervalMin={} ms, retryBackoffIntervalMax={} ms", + proxyEnabled, proxyHost, proxyPort, proxyUser, proxyAuthMode, proxyPassword != null && !proxyPassword.isBlank(), tlsVerificationDisabled, CONNECT_TIMEOUT, TIMEOUT, maxAttempts, backoffIntervalMin, backoffIntervalMax); final HttpClient.Builder httpClientBuilder = HttpClient.newBuilder() .connectTimeout(Duration.ofMillis(CONNECT_TIMEOUT)); @@ -112,7 +114,7 @@ public class RestClientConfiguration { @Value("${lmlib.client.proxy.auth-mode:http-client}") final String proxyAuthMode, @Value("${lmlib.client.proxy.user:}") final String proxyUser, @Value("${lmlib.client.proxy.password:}") final String proxyPassword) { - LOGGER.debug("Proxy auth mode: {}", proxyAuthMode); + LOGGER.info("Proxy auth: {} {}", proxyAuthMode, proxyUser); return new ProxyAuthorizationSupport(proxyAuthMode, proxyUser, proxyPassword); }