Package org.jacop.core
Class SwitchesPruningLogging
- java.lang.Object
-
- org.jacop.core.SwitchesPruningLogging
-
public final class SwitchesPruningLogging extends java.lang.ObjectIt is a container class which specifies all different switches to turn on debugging information.- Version:
- 4.8
-
-
Field Summary
Fields Modifier and Type Field Description static booleantraceIt is a general switch which can be turned off to switch off all printouts.static booleantraceAlreadyQueuedConstraintThis switch enables tracing attempt to add the constraint to a queue when it is already added.static booleantraceConsistencyCheckThis switch enables to trace constraints which are being checked for consistency.static booleantraceConstraintIt turns on all trace printouts in constraints.static booleantraceConstraintFailureIt traces all constraints have failed.static booleantraceConstraintImpositionThis switch enables to traces the constraints which are being imposed.static booleantraceFailedConstraintIt informs what traced constraints failed.static booleantraceLevelRemovalThis switch enables to trace remove level operation.static booleantraceOperationsOnLevelThis switch enables to trace set the store level.static booleantraceQueueingConstraintThis switch enables tracing the constraint added to the constraint queue.static booleantraceSearchIt specifies if the search traces are active.static booleantraceSearchTreeIt traces the decisions within search.static booleantraceStoreThe switch which enables to switch on/off the switches concerning Store operation.static booleantraceStoreRemoveLevelThis switch enables to trace removal of the store level.static booleantraceVarIt turns on all trace printouts in variables.static booleantraceVariableCreationThis switch enables to trace creation of the variable.
-
Constructor Summary
Constructors Modifier Constructor Description privateSwitchesPruningLogging()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidlog(boolean isEnabled, java.lang.Class fromClass, java.lang.String pattern, java.lang.Object arg1)static voidlog(boolean isEnabled, java.lang.Class fromClass, java.lang.String pattern, java.lang.Object[] args)static voidlog(boolean isEnabled, java.lang.Class fromClass, java.lang.String pattern, java.lang.Object arg1, java.lang.Object arg2)
-
-
-
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.
-
-
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)
-
-