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));
