This is an automated email from the ASF dual-hosted git repository.

heneveld pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/brooklyn-server.git

commit c584b4de0b74377446a6d463bda31a5cafd856d2
Author: Alex Heneveld <[email protected]>
AuthorDate: Mon Jan 20 20:35:43 2025 +0000

    Log sanitized config of external suppliers
---
 .../core/mgmt/internal/BasicExternalConfigSupplierRegistry.java        | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/core/src/main/java/org/apache/brooklyn/core/mgmt/internal/BasicExternalConfigSupplierRegistry.java
 
b/core/src/main/java/org/apache/brooklyn/core/mgmt/internal/BasicExternalConfigSupplierRegistry.java
index 308d65ebcd..c56936980e 100644
--- 
a/core/src/main/java/org/apache/brooklyn/core/mgmt/internal/BasicExternalConfigSupplierRegistry.java
+++ 
b/core/src/main/java/org/apache/brooklyn/core/mgmt/internal/BasicExternalConfigSupplierRegistry.java
@@ -26,6 +26,7 @@ import org.apache.brooklyn.api.mgmt.ManagementContext;
 import org.apache.brooklyn.core.BrooklynVersion;
 import org.apache.brooklyn.core.config.ConfigPredicates;
 import org.apache.brooklyn.core.config.ConfigUtils;
+import org.apache.brooklyn.core.config.Sanitizer;
 import org.apache.brooklyn.core.config.external.ExternalConfigSupplier;
 import org.apache.brooklyn.core.config.external.InPlaceExternalConfigSupplier;
 import org.apache.brooklyn.core.internal.BrooklynProperties;
@@ -112,7 +113,7 @@ public class BasicExternalConfigSupplierRegistry implements 
ExternalConfigSuppli
             String name = strippedKey;
             String providerClassname = (String) 
externalProviderProperties.get(key);
             BrooklynProperties config = 
ConfigUtils.filterForPrefixAndStrip(externalProviderProperties, key + ".");
-            LOG.debug("Registering external config supplier "+name+": 
"+providerClassname);
+            LOG.debug("Registering external config supplier "+name+": 
"+providerClassname+" "+Sanitizer.sanitize(config.asMapWithStringKeys()));
 
             try {
                 Class<ExternalConfigSupplier> supplierClass = 
(Class<ExternalConfigSupplier>)new ClassLoaderUtils(this, 
mgmt).loadClass(providerClassname);

Reply via email to