From 335908f918e0118b3f907c3f213b349071d07ca9 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Thu, 21 Dec 2023 19:32:25 +0100 Subject: [PATCH] OZG-4453 add logging --- .../elasticsearch/ElasticsearchClientConfiguration.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ozgcloud-elasticsearch-operator/src/main/java/de/ozgcloud/operator/common/elasticsearch/ElasticsearchClientConfiguration.java b/ozgcloud-elasticsearch-operator/src/main/java/de/ozgcloud/operator/common/elasticsearch/ElasticsearchClientConfiguration.java index ac83002..5ebfd1d 100644 --- a/ozgcloud-elasticsearch-operator/src/main/java/de/ozgcloud/operator/common/elasticsearch/ElasticsearchClientConfiguration.java +++ b/ozgcloud-elasticsearch-operator/src/main/java/de/ozgcloud/operator/common/elasticsearch/ElasticsearchClientConfiguration.java @@ -16,7 +16,9 @@ import co.elastic.clients.json.jackson.JacksonJsonpMapper; import co.elastic.clients.transport.rest_client.RestClientTransport; import de.ozgcloud.operator.OzgCloudElasticsearchProperties; import de.ozgcloud.operator.common.kubernetes.KubernetesRemoteService; +import lombok.extern.java.Log; +@Log @Configuration public class ElasticsearchClientConfiguration { @@ -28,6 +30,7 @@ public class ElasticsearchClientConfiguration { @Bean @Scope("singleton") ElasticsearchClient createElasticsearchClient() { + log.info("Create elasticsearch client..."); var credentialsProvider = createCredentialsProvider(elasticSearchProperties.getServer().getSecretDataKey(), getPassword()); var restClient = buildRestClient(credentialsProvider); var transport = createRestClientTransport(restClient); @@ -37,6 +40,7 @@ public class ElasticsearchClientConfiguration { private BasicCredentialsProvider createCredentialsProvider(String userName, String password) { var credentialsProvider = new BasicCredentialsProvider(); credentialsProvider.setCredentials(AuthScope.ANY, new UsernamePasswordCredentials(userName, password)); + log.info(String.format("use credentials: username: %s, password: %s", userName, password)); return credentialsProvider; } @@ -47,6 +51,7 @@ public class ElasticsearchClientConfiguration { } private HttpHost createHttpHost() { + log.info(String.format("use host: %s with port: %s and scheme: %s", elasticSearchProperties.getServer().getHost(), elasticSearchProperties.getServer().getPort(), elasticSearchProperties.getServer().getScheme())); return new HttpHost(elasticSearchProperties.getServer().getHost(), elasticSearchProperties.getServer().getPort(), elasticSearchProperties.getServer().getScheme()); } @@ -55,8 +60,10 @@ public class ElasticsearchClientConfiguration { } String getPassword() { + log.info(String.format("get password from secret: %s in namespace %s", elasticSearchProperties.getServer().getNamespace(), elasticSearchProperties.getServer().getSecretName())); var resource = kubernetesService.getSecretResource(elasticSearchProperties.getServer().getNamespace(), elasticSearchProperties.getServer().getSecretName()); var password = MapUtils.getString(resource.get().getStringData(), elasticSearchProperties.getServer().getSecretDataKey()); + log.info(String.format("used password: %s", password)); return password; } } \ No newline at end of file -- GitLab