Prints out current debugging state
debugging/0 displays information on the
terminal about the current debugging state. It shows
The debugger is on but will not show anything or stop for user interaction until a spypoint is reached.
The debugger is on and will show everything. As soon as you type a goal, you will start seeing a debugging trace. After printing each trace message, the debugger may or may not stop for user interaction: this depends on the type of leashing in force (see below).
The debugger is on but will not show anything or stop for user interaction until a spypoint is reached. The debugger does not even keep any information of the execution of the goal till the spypoint is reached and hence you will not be able to see the ancestors of the goal when you reach the spypoint.
The debugger is off.
The top-level state can be controlled by the predicates
leash/1can be used to select which of the seven ports you want to be leashed.