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

davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 6f7c5322e416549bff99a9a6dd3e1956b79530a9
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Fri Jun 28 07:49:48 2019 +0200

    CAMEL-13686: camel-main - Output summary of auto-configuration
---
 .../src/main/java/org/apache/camel/main/MainSupport.java         | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git 
a/core/camel-main/src/main/java/org/apache/camel/main/MainSupport.java 
b/core/camel-main/src/main/java/org/apache/camel/main/MainSupport.java
index 72a6873..2a547f4 100644
--- a/core/camel-main/src/main/java/org/apache/camel/main/MainSupport.java
+++ b/core/camel-main/src/main/java/org/apache/camel/main/MainSupport.java
@@ -760,7 +760,14 @@ public abstract class MainSupport extends ServiceSupport {
         // log summary of configurations
         if (!autoConfiguredProperties.isEmpty()) {
             LOG.info("Auto-configuration summary:");
-            autoConfiguredProperties.forEach((k, v) -> LOG.info("\t{}={}", k, 
v));
+            autoConfiguredProperties.forEach((k, v) -> {
+                boolean sensitive = 
k.toLowerCase(Locale.US).contains("password") || k.contains("secret") || 
k.contains("passphrase") || k.contains("token");
+                if (sensitive) {
+                    LOG.info("\t{}=xxxxxx", k);
+                } else {
+                    LOG.info("\t{}={}", k, v);
+                }
+            });
         }
 
         // try to load the route builders

Reply via email to