Package org.projog.core.event
Class LoggingProjogListener
- java.lang.Object
-
- org.projog.core.event.LoggingProjogListener
-
- All Implemented Interfaces:
ProjogListener
public class LoggingProjogListener extends java.lang.Object implements ProjogListener
-
-
Field Summary
Fields Modifier and Type Field Description private java.io.PrintStreamout
-
Constructor Summary
Constructors Constructor Description LoggingProjogListener(java.io.PrintStream out)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidlog(java.lang.String message)private voidlog(java.lang.String level, SpyPoints.SpyPointEvent event)voidonCall(SpyPoints.SpyPointEvent event)The event generated when an attempt is first made to evaluate a goal.voidonExit(SpyPoints.SpyPointExitEvent event)The event generated when an attempt to evaluate a goal succeeds.voidonFail(SpyPoints.SpyPointEvent event)The event generated when all attempts to evaluate a goal have failed.voidonInfo(java.lang.String message)The event generated to inform clients of an event.voidonRedo(SpyPoints.SpyPointEvent event)The event generated when an attempt is made to re-evaluate a goal.voidonWarn(java.lang.String message)The event generated to warn clients of an event.
-
-
-
Method Detail
-
onCall
public void onCall(SpyPoints.SpyPointEvent event)
Description copied from interface:ProjogListenerThe event generated when an attempt is first made to evaluate a goal.- Specified by:
onCallin interfaceProjogListener
-
onRedo
public void onRedo(SpyPoints.SpyPointEvent event)
Description copied from interface:ProjogListenerThe event generated when an attempt is made to re-evaluate a goal.- Specified by:
onRedoin interfaceProjogListener
-
onExit
public void onExit(SpyPoints.SpyPointExitEvent event)
Description copied from interface:ProjogListenerThe event generated when an attempt to evaluate a goal succeeds.- Specified by:
onExitin interfaceProjogListener
-
onFail
public void onFail(SpyPoints.SpyPointEvent event)
Description copied from interface:ProjogListenerThe event generated when all attempts to evaluate a goal have failed.- Specified by:
onFailin interfaceProjogListener
-
onWarn
public void onWarn(java.lang.String message)
Description copied from interface:ProjogListenerThe event generated to warn clients of an event.- Specified by:
onWarnin interfaceProjogListener
-
onInfo
public void onInfo(java.lang.String message)
Description copied from interface:ProjogListenerThe event generated to inform clients of an event.- Specified by:
onInfoin interfaceProjogListener
-
log
private void log(java.lang.String level, SpyPoints.SpyPointEvent event)
-
log
private void log(java.lang.String message)
-
-