LOG4J2-1349 add default constructor for reflective construction in benchmark
Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/bdee3854 Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/bdee3854 Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/bdee3854 Branch: refs/heads/LOG4J2-1349-gcfree-threadcontext Commit: bdee385413dfd4aea1d27c06c094de5ff4bc9da0 Parents: 24cbcc6 Author: rpopma <[email protected]> Authored: Sun Aug 21 20:07:33 2016 +0900 Committer: rpopma <[email protected]> Committed: Tue Aug 23 00:31:17 2016 +0900 ---------------------------------------------------------------------- .../org/apache/logging/log4j/spi/DefaultThreadContextMap.java | 4 ++++ 1 file changed, 4 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/bdee3854/log4j-api/src/main/java/org/apache/logging/log4j/spi/DefaultThreadContextMap.java ---------------------------------------------------------------------- diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/spi/DefaultThreadContextMap.java b/log4j-api/src/main/java/org/apache/logging/log4j/spi/DefaultThreadContextMap.java index a45ece5..4f61e98 100644 --- a/log4j-api/src/main/java/org/apache/logging/log4j/spi/DefaultThreadContextMap.java +++ b/log4j-api/src/main/java/org/apache/logging/log4j/spi/DefaultThreadContextMap.java @@ -39,6 +39,10 @@ public class DefaultThreadContextMap implements ThreadContextMap, ThreadContextM private final boolean useMap; private final ThreadLocal<Map<String, String>> localMap; + public DefaultThreadContextMap() { + this(true); + } + public DefaultThreadContextMap(final boolean useMap) { this.useMap = useMap; this.localMap = createThreadLocalMap(useMap);
