Class NDC


  • public final class NDC
    extends Object
    • Method Detail

      • clear

        public static void clear()
        Clears the nested diagnostics context.
      • get

        public static String get()
        Retrieves the current values set for the nested diagnostics context.
        Returns:
        the current value set or null if no value was set
      • getDepth

        public static int getDepth()
        The current depth of the nested diagnostics context.
        Returns:
        the current depth of the stack
      • pop

        public static String pop()
        Pops top value from the stack and returns it.
        Returns:
        the top value from the stack or an empty string if no value was set
      • peek

        public static String peek()
        Peeks at the top value from the stack and returns it.
        Returns:
        the value or an empty string
      • push

        public static void push​(String message)
        Pushes a value to the nested diagnostics context stack.
        Parameters:
        message - the message to push
      • setMaxDepth

        public static void setMaxDepth​(int maxDepth)
        Sets maximum depth of the stack removing any entries below the maximum depth.
        Parameters:
        maxDepth - the maximum depth to set