Package org.apache.commons.exec.util
Class DebugUtils
java.lang.Object
org.apache.commons.exec.util.DebugUtils
Provides debugging support.
- Version:
- $Id: DebugUtils.java 1636203 2014-11-02 22:26:31Z ggregory $
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidhandleException(String msg, Exception e) Handles an exception based on the system properties.static booleanDetermines if debugging is enabled based on the system property "COMMONS_EXEC_DEBUG".static booleanDetermines if lenient mode is enabled.
-
Field Details
-
COMMONS_EXEC_LENIENT
System property to determine how to handle exceptions. When set to "false" we rethrow the otherwise silently catched exceptions found in the original code. The default value is "true"- See Also:
-
COMMONS_EXEC_DEBUG
System property to determine how to dump an exception. When set to "true" we print any exception to stderr. The default value is "false"- See Also:
-
-
Constructor Details
-
DebugUtils
public DebugUtils()
-
-
Method Details
-
handleException
Handles an exception based on the system properties.- Parameters:
msg- message describing the probleme- an exception being handled
-
isDebugEnabled
public static boolean isDebugEnabled()Determines if debugging is enabled based on the system property "COMMONS_EXEC_DEBUG".- Returns:
- true if debug mode is enabled
-
isLenientEnabled
public static boolean isLenientEnabled()Determines if lenient mode is enabled.- Returns:
- true if lenient mode is enabled
-