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

Reply via email to