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;