Package org.apache.commons.exec.util
Class DebugUtils
java.lang.Object
org.apache.commons.exec.util.DebugUtils
Provides debugging support.
-
Field Summary
-
Constructor Summary
-
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 problem.e
- an exception being handled.
-
isDebugEnabled
Determines if debugging is enabled based on the system property "COMMONS_EXEC_DEBUG".- Returns:
- true if debug mode is enabled.
-
isLenientEnabled
Determines if lenient mode is enabled.- Returns:
- true if lenient mode is enabled.
-