Improve logging
authorMathieu Baudier <mbaudier@argeo.org>
Wed, 13 Dec 2023 09:39:48 +0000 (10:39 +0100)
committerMathieu Baudier <mbaudier@argeo.org>
Wed, 13 Dec 2023 09:39:48 +0000 (10:39 +0100)
org.argeo.cms/src/org/argeo/cms/auth/UserAdminLoginModule.java

index 47b36f446f003744d61d4c56e3ccc31ba6a122f6..638547d2471a3d94e69d7de82a7595d60ea29e0e 100644 (file)
@@ -283,13 +283,15 @@ public class UserAdminLoginModule implements LoginModule {
                if (log.isDebugEnabled()) {
                        StringBuilder msg = new StringBuilder();
                        msg.append("Logged in to CMS: '" + authorization + "' (" + authorization.getName() + ")\n");
-                       for (Principal principal : subject.getPrincipals()) {
-                               msg.append("  Principal: " + principal.getName()).append(" (")
-                                               .append(principal.getClass().getSimpleName()).append(")\n");
-                       }
-                       for (Object credential : subject.getPublicCredentials()) {
-                               msg.append("  Public Credential: " + credential).append(" (")
-                                               .append(credential.getClass().getSimpleName()).append(")\n");
+                       if (log.isTraceEnabled()) {
+                               for (Principal principal : subject.getPrincipals()) {
+                                       msg.append("  Principal: " + principal.getName()).append(" (")
+                                                       .append(principal.getClass().getSimpleName()).append(")\n");
+                               }
+                               for (Object credential : subject.getPublicCredentials()) {
+                                       msg.append("  Public Credential: " + credential).append(" (")
+                                                       .append(credential.getClass().getSimpleName()).append(")\n");
+                               }
                        }
                        log.debug(msg);
                }