From dfeb2b9842a929bc5fc501062f92e75c19081d0f Mon Sep 17 00:00:00 2001
From: Martin <git@mail.de>
Date: Tue, 11 Mar 2025 20:07:06 +0100
Subject: [PATCH] add logging

---
 .../keycloak/client/KeycloakClientRemoteService.java  | 11 +++++++++++
 .../keycloak/realm/KeycloakRealmRemoteService.java    | 10 ++++++++++
 .../src/main/resources/application.yml                |  6 +++++-
 3 files changed, 26 insertions(+), 1 deletion(-)

diff --git a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientRemoteService.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientRemoteService.java
index c12b9df..7f9b874 100644
--- a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientRemoteService.java
+++ b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientRemoteService.java
@@ -31,6 +31,9 @@ import org.keycloak.representations.idm.ClientRepresentation;
 import org.keycloak.representations.idm.RoleRepresentation;
 import org.springframework.stereotype.Component;
 
+import com.fasterxml.jackson.core.JsonProcessingException;
+import com.fasterxml.jackson.databind.ObjectMapper;
+
 import de.ozgcloud.operator.keycloak.KeycloakResultParser;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.log4j.Log4j2;
@@ -43,6 +46,14 @@ class KeycloakClientRemoteService {
 	private final Keycloak keycloak;
 
 	public void updateClient(ClientRepresentation client, String realm) {
+		try {
+			System.out.println("UPDATE CLIENT...");
+			System.out.println("Realm: " + realm);
+			System.out.println("Client: " + new ObjectMapper().writeValueAsString(client));
+
+		} catch (JsonProcessingException e) {
+			System.out.println("Error parsing :(");
+		}
 		getClientResource(realm, client.getId()).update(client);
 	}
 
diff --git a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmRemoteService.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmRemoteService.java
index b7eaf46..4eefa15 100644
--- a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmRemoteService.java
+++ b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmRemoteService.java
@@ -32,6 +32,9 @@ import org.keycloak.representations.idm.RoleRepresentation;
 import org.keycloak.representations.userprofile.config.UPConfig;
 import org.springframework.stereotype.Component;
 
+import com.fasterxml.jackson.core.JsonProcessingException;
+import com.fasterxml.jackson.databind.ObjectMapper;
+
 import de.ozgcloud.operator.keycloak.KeycloakException;
 import lombok.RequiredArgsConstructor;
 
@@ -50,6 +53,13 @@ class KeycloakRealmRemoteService {
 	}
 
 	public void updateRealm(RealmRepresentation realm) {
+		try {
+			System.out.println("UPDATE REALM...");
+			System.out.println("Realm: " + new ObjectMapper().writeValueAsString(realm));
+		} catch (JsonProcessingException e) {
+			System.out.println("Error parsing :(");
+		}
+		keycloak.realm(realm.getRealm()).update(realm);
 		keycloak.realm(realm.getRealm()).update(realm);
 	}
 
diff --git a/ozgcloud-keycloak-operator/src/main/resources/application.yml b/ozgcloud-keycloak-operator/src/main/resources/application.yml
index 34d078e..fc2362b 100644
--- a/ozgcloud-keycloak-operator/src/main/resources/application.yml
+++ b/ozgcloud-keycloak-operator/src/main/resources/application.yml
@@ -1,6 +1,10 @@
 logging:
   level:
-    ROOT: WARN
+    ROOT: DEBUG
+    '[org.keycloak]': DEBUG
+    '[org.jboss.reasteasy.client]': DEBUG
+    '[org.apache.http]': DEBUG
+    
 management:
   server:
     port: 8081
-- 
GitLab