Repository: logging-log4j2
Updated Branches:
  refs/heads/master 1815dab40 -> 518ff5645


Refactor properties ivar access.

Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/518ff564
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/518ff564
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/518ff564

Branch: refs/heads/master
Commit: 518ff56457599b310b952e0c115c025b50745513
Parents: 1815dab
Author: Gary Gregory <ggreg...@apache.org>
Authored: Wed Sep 21 20:51:23 2016 -0700
Committer: Gary Gregory <ggreg...@apache.org>
Committed: Wed Sep 21 20:51:23 2016 -0700

----------------------------------------------------------------------
 .../log4j/config/Log4j1ConfigurationParser.java       | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/518ff564/log4j-1.2-api/src/main/java/org/apache/log4j/config/Log4j1ConfigurationParser.java
----------------------------------------------------------------------
diff --git 
a/log4j-1.2-api/src/main/java/org/apache/log4j/config/Log4j1ConfigurationParser.java
 
b/log4j-1.2-api/src/main/java/org/apache/log4j/config/Log4j1ConfigurationParser.java
index 0d5be53..f529049 100644
--- 
a/log4j-1.2-api/src/main/java/org/apache/log4j/config/Log4j1ConfigurationParser.java
+++ 
b/log4j-1.2-api/src/main/java/org/apache/log4j/config/Log4j1ConfigurationParser.java
@@ -328,16 +328,24 @@ public class Log4j1ConfigurationParser {
        }
 
        private String getLog4jAppenderValue(final String appenderName, final 
String attributeName) {
-               return properties.getProperty("log4j.appender." + appenderName 
+ "." + attributeName);
+               return getProperty("log4j.appender." + appenderName + "." + 
attributeName);
+       }
+
+       private String getProperty(final String key) {
+               return properties.getProperty(key);
+       }
+
+       private String getProperty(final String key, String defaultValue) {
+               return properties.getProperty(key, defaultValue);
        }
 
        private String getLog4jAppenderValue(final String appenderName, final 
String attributeName,
                        final String defaultValue) {
-               return properties.getProperty("log4j.appender." + appenderName 
+ "." + attributeName, defaultValue);
+               return getProperty("log4j.appender." + appenderName + "." + 
attributeName, defaultValue);
        }
 
        private String getLog4jValue(final String key) {
-               return properties.getProperty("log4j." + key);
+               return getProperty("log4j." + key);
        }
 
        private void reportWarning(final String msg) {

Reply via email to