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 void
handleException
(String msg, Exception e) Handles an exception based on the system properties.static boolean
Determines if debugging is enabled based on the system property "COMMONS_EXEC_DEBUG".static boolean
Determines 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
-