Class WorkingMemoryLogger

java.lang.Object
org.drools.kiesession.audit.WorkingMemoryLogger
All Implemented Interfaces:
EventListener, KieBaseEventListener, ProcessEventListener, AgendaEventListener, RuleRuntimeEventListener
Direct Known Subclasses:
WorkingMemoryConsoleLogger, WorkingMemoryFileLogger

public abstract class WorkingMemoryLogger extends Object implements RuleRuntimeEventListener, AgendaEventListener, ProcessEventListener, KieBaseEventListener
A logger of events generated by a working memory. It listens to the events generated by the working memory and creates associated log event (containing a snapshot of the state of the working event at that time). Filters can be used to filter out unwanted events. Subclasses of this class should implement the logEventCreated(LogEvent) method and store this information, like for example log to file or database.