Repository: logging-log4j2 Updated Branches: refs/heads/LOG4J2-1010&LOG4J2-1447-injectable-contextdata&better-datastructure 0bc3a8f99 -> a6a6bd407
LOG4J2-1447 ArrayContextData toString() improvement Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/a6a6bd40 Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/a6a6bd40 Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/a6a6bd40 Branch: refs/heads/LOG4J2-1010&LOG4J2-1447-injectable-contextdata&better-datastructure Commit: a6a6bd407214fac090cd2276851253a26b583351 Parents: 0bc3a8f Author: rpopma <rpo...@apache.org> Authored: Sun Aug 7 23:49:42 2016 +0900 Committer: rpopma <rpo...@apache.org> Committed: Sun Aug 7 23:49:42 2016 +0900 ---------------------------------------------------------------------- .../java/org/apache/logging/log4j/core/impl/ArrayContextData.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/a6a6bd40/log4j-core/src/main/java/org/apache/logging/log4j/core/impl/ArrayContextData.java ---------------------------------------------------------------------- diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/impl/ArrayContextData.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/impl/ArrayContextData.java index 199d558..a1580a2 100644 --- a/log4j-core/src/main/java/org/apache/logging/log4j/core/impl/ArrayContextData.java +++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/impl/ArrayContextData.java @@ -356,7 +356,8 @@ public class ArrayContextData implements MutableContextData, ThreadContextMap { if (i > 0) { sb.append(", "); } - sb.append(keys[i]).append('=').append(values[i]); + sb.append(keys[i]).append('='); + sb.append(values[i] == this ? "(this map)" : values[i]); } sb.append('}'); return sb.toString();