Repository: logging-log4j2
Updated Branches:
  refs/heads/master 2b1eef93f -> 979e25dd4


Sort properties.

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

Branch: refs/heads/master
Commit: 979e25dd4adf31abe676b076c1a1e2f51dbfa5eb
Parents: 2b1eef9
Author: Gary Gregory <[email protected]>
Authored: Fri Sep 23 22:06:50 2016 -0700
Committer: Gary Gregory <[email protected]>
Committed: Fri Sep 23 22:06:50 2016 -0700

----------------------------------------------------------------------
 .../java/org/apache/log4j/config/Log4j1ConfigurationParser.java   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/979e25dd/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 4ff3924..a5c0243 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
@@ -23,6 +23,7 @@ import java.util.HashMap;
 import java.util.Map;
 import java.util.Objects;
 import java.util.Properties;
+import java.util.TreeMap;
 
 import org.apache.logging.log4j.Level;
 import org.apache.logging.log4j.core.appender.ConsoleAppender;
@@ -127,7 +128,7 @@ public class Log4j1ConfigurationParser {
     }
 
     private void buildProperties() {
-        for (Map.Entry<Object, Object> entry : properties.entrySet()) {
+        for (Map.Entry<Object, Object> entry : new 
TreeMap<>(properties).entrySet()) {
             final String key = entry.getKey().toString();
             if (!key.startsWith("log4j.") && !key.equals(ROOTCATEGORY) && 
!key.equals(ROOTLOGGER)) {
                 builder.addProperty(key, Objects.toString(entry.getValue(), 
Strings.EMPTY));

Reply via email to