Class DebugUtils

java.lang.Object
org.apache.commons.exec.util.DebugUtils

public class DebugUtils extends Object
Provides debugging support.
  • Field Details

    • COMMONS_EXEC_LENIENT

      public static final 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:
    • COMMONS_EXEC_DEBUG

      public static final 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:
  • Constructor Details

  • Method Details

    • handleException

      public static void handleException(String msg, Exception e)
      Handles an exception based on the system properties.
      Parameters:
      msg - message describing the problem.
      e - 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.