Package org.drools.kiesession.audit
Class WorkingMemoryConsoleLogger
java.lang.Object
org.drools.kiesession.audit.WorkingMemoryLogger
org.drools.kiesession.audit.WorkingMemoryConsoleLogger
- All Implemented Interfaces:
EventListener,KieBaseEventListener,ProcessEventListener,AgendaEventListener,RuleRuntimeEventListener,KieRuntimeLogger
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidlogEventCreated(LogEvent logEvent) This method is invoked every time a new log event is created.voidvoidMethods inherited from class org.drools.kiesession.audit.WorkingMemoryLogger
addFilter, afterFunctionRemoved, afterKieBaseLocked, afterKieBaseUnlocked, afterKiePackageAdded, afterKiePackageRemoved, afterMatchFired, afterNodeLeft, afterNodeTriggered, afterProcessAdded, afterProcessCompleted, afterProcessRemoved, afterProcessStarted, afterRuleAdded, afterRuleFlowGroupActivated, afterRuleFlowGroupDeactivated, afterRuleRemoved, afterVariableChanged, agendaGroupPopped, agendaGroupPushed, beforeFunctionRemoved, beforeKieBaseLocked, beforeKieBaseUnlocked, beforeKiePackageAdded, beforeKiePackageRemoved, beforeMatchFired, beforeNodeLeft, beforeNodeTriggered, beforeProcessAdded, beforeProcessCompleted, beforeProcessRemoved, beforeProcessStarted, beforeRuleAdded, beforeRuleFlowGroupActivated, beforeRuleFlowGroupDeactivated, beforeRuleRemoved, beforeVariableChanged, clearFilters, matchCancelled, matchCreated, objectDeleted, objectInserted, objectUpdated, removeFilterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kie.api.event.process.ProcessEventListener
afterSLAViolated, beforeSLAViolated, onError, onMessage, onMigration, onSignal
-
Field Details
-
logger
protected static final transient org.slf4j.Logger logger
-
-
Constructor Details
-
WorkingMemoryConsoleLogger
-
WorkingMemoryConsoleLogger
-
-
Method Details
-
readExternal
- Overrides:
readExternalin classWorkingMemoryLogger- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Overrides:
writeExternalin classWorkingMemoryLogger- Throws:
IOException
-
logEventCreated
Description copied from class:WorkingMemoryLoggerThis method is invoked every time a new log event is created. Subclasses should implement this method and store the event, like for example log to a file or database.- Specified by:
logEventCreatedin classWorkingMemoryLogger
-
close
public void close()- Specified by:
closein interfaceKieRuntimeLogger
-