@ThreadSafe public final class GlobalDebug extends Object
| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEFAULT_DEBUG_MODE
By default debug mode is enabled
|
static boolean |
DEFAULT_PRODUCTION_MODE
By default production mode is disable
|
static String |
SYSTEM_PROPERTY_JAVA_SECURITY_DEBUG |
static String |
SYSTEM_PROPERTY_JAVAX_ACTIVATION_DEBUG |
static String |
SYSTEM_PROPERTY_JAVAX_NET_DEBUG |
static String |
SYSTEM_PROPERTY_JAXP_DEBUG |
static String |
SYSTEM_PROPERTY_MAIL_DEBUG |
static String |
SYSTEM_PROPERTY_SERIALIZATION_DEBUG |
| Constructor and Description |
|---|
GlobalDebug() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isDebugMode() |
static boolean |
isProductionMode() |
void |
setDebugMode(boolean bDebugMode) |
static void |
setDebugModeDirect(boolean bDebugMode)
Enable or disable debug mode.
|
static void |
setJavaCommonComponentsDebugMode(boolean bDebugMode)
Set the debug mode for the common Java components:
JAXP
Javax Activation
Javax Mail
|
static void |
setJavaNetDebugMode(String sValue)
Enable or disable Java net debugging.
|
static void |
setJavaSecurityDebugMode(String sValue)
Enable or disable Java security debugging.
|
void |
setProductionMode(boolean bProductionMode) |
static void |
setProductionModeDirect(boolean bProductionMode)
Enable or disable production mode.
|
public static final boolean DEFAULT_DEBUG_MODE
public static final boolean DEFAULT_PRODUCTION_MODE
public static final String SYSTEM_PROPERTY_MAIL_DEBUG
public static final String SYSTEM_PROPERTY_JAVA_SECURITY_DEBUG
public static final String SYSTEM_PROPERTY_JAVAX_ACTIVATION_DEBUG
public static final String SYSTEM_PROPERTY_JAVAX_NET_DEBUG
public static final String SYSTEM_PROPERTY_JAXP_DEBUG
public static final String SYSTEM_PROPERTY_SERIALIZATION_DEBUG
public void setDebugMode(boolean bDebugMode)
public void setProductionMode(boolean bProductionMode)
public static void setJavaCommonComponentsDebugMode(boolean bDebugMode)
bDebugMode - true to enable debug mode, false to
disable itpublic static void setJavaNetDebugMode(@Nullable String sValue)
sValue - Debug property value. Valid values are:
nullpublic static void setJavaSecurityDebugMode(@Nullable String sValue)
sValue - Debug property value. Valid values are:
nullpublic static void setDebugModeDirect(boolean bDebugMode)
bDebugMode - true to enable, false to disablepublic static void setProductionModeDirect(boolean bProductionMode)
bProductionMode - true to enable, false to disablepublic static boolean isDebugMode()
true if debug mode is active, false if
notpublic static boolean isProductionMode()
true if production mode is active, false
if notCopyright © 2014–2017 Philip Helger. All rights reserved.