Class SwitchesPruningLogging


  • public final class SwitchesPruningLogging
    extends java.lang.Object
    It is a container class which specifies all different switches to turn on debugging information.
    Version:
    4.7
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static boolean trace
      It is a general switch which can be turned off to switch off all printouts.
      static boolean traceAlreadyQueuedConstraint
      This switch enables tracing attempt to add the constraint to a queue when it is already added.
      static boolean traceConsistencyCheck
      This switch enables to trace constraints which are being checked for consistency.
      static boolean traceConstraint
      It turns on all trace printouts in constraints.
      static boolean traceConstraintFailure
      It traces all constraints have failed.
      static boolean traceConstraintImposition
      This switch enables to traces the constraints which are being imposed.
      static boolean traceFailedConstraint
      It informs what traced constraints failed.
      static boolean traceLevelRemoval
      This switch enables to trace remove level operation.
      static boolean traceOperationsOnLevel
      This switch enables to trace set the store level.
      static boolean traceQueueingConstraint
      This switch enables tracing the constraint added to the constraint queue.
      static boolean traceSearch
      It specifies if the search traces are active.
      static boolean traceSearchTree
      It traces the decisions within search.
      static boolean traceStore
      The switch which enables to switch on/off the switches concerning Store operation.
      static boolean traceStoreRemoveLevel
      This switch enables to trace removal of the store level.
      static boolean traceVar
      It turns on all trace printouts in variables.
      static boolean traceVariableCreation
      This switch enables to trace creation of the variable.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void log​(boolean isEnabled, java.lang.Class fromClass, java.lang.String pattern, java.lang.Object arg1)  
      static void log​(boolean isEnabled, java.lang.Class fromClass, java.lang.String pattern, java.lang.Object[] args)  
      static void log​(boolean isEnabled, java.lang.Class fromClass, java.lang.String pattern, java.lang.Object arg1, java.lang.Object arg2)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • trace

        public static final boolean trace
        It is a general switch which can be turned off to switch off all printouts.
        See Also:
        Constant Field Values
      • traceVar

        public static boolean traceVar
        It turns on all trace printouts in variables.
      • traceConstraint

        public static boolean traceConstraint
        It turns on all trace printouts in constraints.
      • traceStore

        public static final boolean traceStore
        The switch which enables to switch on/off the switches concerning Store operation.
        See Also:
        Constant Field Values
      • traceConsistencyCheck

        public static boolean traceConsistencyCheck
        This switch enables to trace constraints which are being checked for consistency.
      • traceQueueingConstraint

        public static boolean traceQueueingConstraint
        This switch enables tracing the constraint added to the constraint queue.
      • traceAlreadyQueuedConstraint

        public static boolean traceAlreadyQueuedConstraint
        This switch enables tracing attempt to add the constraint to a queue when it is already added.
      • traceConstraintImposition

        public static boolean traceConstraintImposition
        This switch enables to traces the constraints which are being imposed.
      • traceFailedConstraint

        public static boolean traceFailedConstraint
        It informs what traced constraints failed.
      • traceLevelRemoval

        public static boolean traceLevelRemoval
        This switch enables to trace remove level operation.
      • traceConstraintFailure

        public static boolean traceConstraintFailure
        It traces all constraints have failed.
      • traceStoreRemoveLevel

        public static boolean traceStoreRemoveLevel
        This switch enables to trace removal of the store level.
      • traceVariableCreation

        public static boolean traceVariableCreation
        This switch enables to trace creation of the variable.
      • traceOperationsOnLevel

        public static boolean traceOperationsOnLevel
        This switch enables to trace set the store level.
      • traceSearch

        public static final boolean traceSearch
        It specifies if the search traces are active.
        See Also:
        Constant Field Values
      • traceSearchTree

        public static boolean traceSearchTree
        It traces the decisions within search.
    • Constructor Detail

      • SwitchesPruningLogging

        private SwitchesPruningLogging()
    • Method Detail

      • log

        public static final void log​(boolean isEnabled,
                                     java.lang.Class fromClass,
                                     java.lang.String pattern,
                                     java.lang.Object[] args)
      • log

        public static final void log​(boolean isEnabled,
                                     java.lang.Class fromClass,
                                     java.lang.String pattern,
                                     java.lang.Object arg1)
      • log

        public static final void log​(boolean isEnabled,
                                     java.lang.Class fromClass,
                                     java.lang.String pattern,
                                     java.lang.Object arg1,
                                     java.lang.Object arg2)