From df7f4b4ed9f281d3c88238cce9f35ac70e0a9bbb Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Mon, 23 Oct 2023 16:48:16 +0200 Subject: [PATCH] find exception, more logging --- .../keycloak/user/KeycloakUserRemoteService.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserRemoteService.java b/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserRemoteService.java index 4e1d2f0..f103c34 100644 --- a/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserRemoteService.java +++ b/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserRemoteService.java @@ -25,6 +25,7 @@ package de.ozgcloud.operator.keycloak.user; import java.util.Arrays; import java.util.Optional; +import java.util.logging.Level; import org.keycloak.admin.client.CreatedResponseUtil; import org.keycloak.admin.client.Keycloak; @@ -35,11 +36,16 @@ import org.keycloak.representations.idm.UserRepresentation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.ObjectMapper; + import de.ozgcloud.operator.keycloak.KeycloakException; import de.ozgcloud.operator.keycloak.KeycloakGenericRemoteService; import de.ozgcloud.operator.keycloak.KeycloakResultParser; +import lombok.extern.java.Log; @Component +@Log class KeycloakUserRemoteService { @Autowired @@ -70,6 +76,12 @@ class KeycloakUserRemoteService { public void updateUser(UserRepresentation user, String namespace) { var realmResource = getRealm(namespace); + try { + log.info("Updating user " + new ObjectMapper().writeValueAsString(user)); + } catch (JsonProcessingException e) { + // TODO Auto-generated catch block + log.log(Level.WARNING, "", e); + } realmResource.users().get(user.getId()).update(user); addClientRoles(user.getId(), realmResource, namespace, user); -- GitLab