public final class Constants extends Object
Modifier and Type | Field and Description |
---|---|
static boolean |
ENABLE_THREADLOCALS
Kill switch for object pooling in ThreadLocals that enables much of the LOG4J2-1270 no-GC behaviour.
|
static boolean |
IS_WEB_APP
true if we think we are running in a web container, based on the boolean value of system property
"log4j2.is.webapp", or (if this system property is not set) whether the javax.servlet.Servlet class
is present in the classpath. |
static int |
JAVA_MAJOR_VERSION |
public static final boolean IS_WEB_APP
true
if we think we are running in a web container, based on the boolean value of system property
"log4j2.is.webapp", or (if this system property is not set) whether the javax.servlet.Servlet
class
is present in the classpath.public static final boolean ENABLE_THREADLOCALS
True
for non-web apps
, disable by setting system property
"log4j2.enable.threadlocals" to "false".
public static final int JAVA_MAJOR_VERSION
Copyright © 1999-2017 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.