Package org.apache.commons.exec.util
Class DebugUtils
- java.lang.Object
-
- org.apache.commons.exec.util.DebugUtils
-
public class DebugUtils extends java.lang.Object
Provides debugging support.- Version:
- $Id: DebugUtils.java 1636203 2014-11-02 22:26:31Z ggregory $
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
COMMONS_EXEC_DEBUG
System property to determine how to dump an exception.static java.lang.String
COMMONS_EXEC_LENIENT
System property to determine how to handle exceptions.
-
Constructor Summary
Constructors Constructor Description DebugUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
handleException(java.lang.String msg, java.lang.Exception e)
Handles an exception based on the system properties.static boolean
isDebugEnabled()
Determines if debugging is enabled based on the system property "COMMONS_EXEC_DEBUG".static boolean
isLenientEnabled()
Determines if lenient mode is enabled.
-
-
-
Field Detail
-
COMMONS_EXEC_LENIENT
public static final java.lang.String 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:
- Constant Field Values
-
COMMONS_EXEC_DEBUG
public static final java.lang.String 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:
- Constant Field Values
-
-
Method Detail
-
handleException
public static void handleException(java.lang.String msg, java.lang.Exception e)
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
-
-