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 <[email protected]>
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);

Reply via email to