SLING-10210 : Option to enforce service-user-mapping with principal names (add log on info level to Mapping)
diff --git a/src/main/java/org/apache/sling/feature/cpconverter/accesscontrol/Mapping.java b/src/main/java/org/apache/sling/feature/cpconverter/accesscontrol/Mapping.java
index fb0d659..788e0a7 100644
--- a/src/main/java/org/apache/sling/feature/cpconverter/accesscontrol/Mapping.java
+++ b/src/main/java/org/apache/sling/feature/cpconverter/accesscontrol/Mapping.java
@@ -17,6 +17,8 @@
package org.apache.sling.feature.cpconverter.accesscontrol;
import org.jetbrains.annotations.NotNull;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import java.util.Collections;
import java.util.Iterator;
@@ -26,6 +28,8 @@
public class Mapping {
+ private final Logger logger = LoggerFactory.getLogger(getClass());
+
private final String serviceName;
private final String subServiceName;
@@ -69,6 +73,7 @@
} else if (enforceMappingByPrincipal) {
this.userName = null;
this.principalNames = Collections.singleton(s);
+ logger.info("Enforcing service mapping by principal name for '{}'", spec);
} else {
this.userName = s;
this.principalNames = null;