From 45c212d592964b5a543bd3750b84599eb5c64d38 Mon Sep 17 00:00:00 2001 From: Peter Havekes Date: Mon, 14 Sep 2026 10:28:35 +0200 Subject: [PATCH 1/2] Add user to logging of role operations --- server/src/main/java/invite/logging/AccessLogger.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/src/main/java/invite/logging/AccessLogger.java b/server/src/main/java/invite/logging/AccessLogger.java index 4ee58cba..2c4db632 100644 --- a/server/src/main/java/invite/logging/AccessLogger.java +++ b/server/src/main/java/invite/logging/AccessLogger.java @@ -20,7 +20,7 @@ public static void role(Log log, Event event, Provisionable provisionable, Role "applications", applications(role), "roleId", role.getId().toString() )); - log.info(String.format("%s role %s", event, role.getName())); + log.info(String.format("%s role %s by user $s", event, role.getName(), provisionable.getName())); } private static String applications(Role role) { @@ -37,7 +37,7 @@ public static void userRole(Log log, Event event, User user, UserRole userRole) "applications", applications(role), "roleId", role.getId().toString() )); - log.info(String.format("%s userRole %s", event, role.getName())); + log.info(String.format("%s userRole %s by user %s", event, role.getName(), user.getSub())); } public static void invitation(Log log, Event event, Invitation invitation) { @@ -50,7 +50,7 @@ public static void invitation(Log log, Event event, Invitation invitation) { "applications", roles.stream().map(AccessLogger::applications).collect(Collectors.joining(", ")), "roles", String.join(",", roles.stream().map(Role::getName).toList()) )); - log.info(String.format("%s invitation for %s", event, invitation.getEmail())); + log.info(String.format("%s invitation for %s by user %s", event, invitation.getEmail(), inviter != null ? inviter.getSub() : invitation.getRemoteApiUser())); } public static void user(Log log, Event event, User user) { From 02e9eca7f307ce8737b9d7f7dfc7db48066b6536 Mon Sep 17 00:00:00 2001 From: Okke Harsta Date: Mon, 14 Sep 2026 12:33:02 +0200 Subject: [PATCH 2/2] Fixed typo --- server/src/main/java/invite/logging/AccessLogger.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/main/java/invite/logging/AccessLogger.java b/server/src/main/java/invite/logging/AccessLogger.java index 2c4db632..0cc44719 100644 --- a/server/src/main/java/invite/logging/AccessLogger.java +++ b/server/src/main/java/invite/logging/AccessLogger.java @@ -20,7 +20,7 @@ public static void role(Log log, Event event, Provisionable provisionable, Role "applications", applications(role), "roleId", role.getId().toString() )); - log.info(String.format("%s role %s by user $s", event, role.getName(), provisionable.getName())); + log.info(String.format("%s role %s by user %s", event, role.getName(), provisionable.getName())); } private static String applications(Role role) {