You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by dh...@apache.org on 2021/05/21 06:34:06 UTC

[ranger] branch ranger-2.2 updated: RANGER-3287 : Implement best practices for logging

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

dhavalshah9131 pushed a commit to branch ranger-2.2
in repository https://gitbox.apache.org/repos/asf/ranger.git


The following commit(s) were added to refs/heads/ranger-2.2 by this push:
     new a1f0691  RANGER-3287 : Implement best practices for logging
a1f0691 is described below

commit a1f06916e3fb295dfdeba0fe082afc9174ece512
Author: Dhaval Shah <dh...@apache.org>
AuthorDate: Fri May 21 11:57:08 2021 +0530

    RANGER-3287 : Implement best practices for logging
---
 .../src/main/java/org/apache/ranger/common/PropertiesUtil.java         | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/security-admin/src/main/java/org/apache/ranger/common/PropertiesUtil.java b/security-admin/src/main/java/org/apache/ranger/common/PropertiesUtil.java
index fb892d5..80a2d60 100644
--- a/security-admin/src/main/java/org/apache/ranger/common/PropertiesUtil.java
+++ b/security-admin/src/main/java/org/apache/ranger/common/PropertiesUtil.java
@@ -321,7 +321,8 @@ public class PropertiesUtil extends PropertyPlaceholderConfigurer {
 	keySet = props.keySet();
 	for (Object key : keySet) {
 		String keyStr = key.toString();
-		logger.debug("PropertiesUtil:[" + keyStr + "][" + props.get(keyStr) + "]");
+                logger.debug("PropertiesUtil:[" + keyStr + "][" +
+                    (keyStr.contains("password") || keyStr.contains("keystore.pass")   ? "********]" : props.get(keyStr)) + "]");
 	}
 
 	super.processProperties(beanFactory, props);