This is an automated email from the ASF dual-hosted git repository.
dhavalshah9131 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ranger.git
The following commit(s) were added to refs/heads/master by this push:
new 425adfa RANGER-3287 : Implement best practices for logging
425adfa is described below
commit 425adfaeadef92142e943c5c4137de8e1f6e98c1
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);