Log4j 2 private implementation classes.
static class
The ContextDataInjector
used when the ThreadContextMap implementation is a copy-on-write
StringMap-based data structure.
static class
Default ContextDataInjector
for the legacy Map<String, String>
-based ThreadContext (which is
also the ThreadContext implementation used for web applications).
static class
The ContextDataInjector
used when the ThreadContextMap implementation is a garbage-free
StringMap-based data structure.
Returns a new ContextDataInjector
instance based on the value of system property
log4j2.ContextDataInjector
.
Copyright © 1999-2024 The Apache Software Foundation . All Rights Reserved. Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.