Class ThreadedWorkingMemoryFileLogger

  • All Implemented Interfaces:
    EventListener, org.kie.api.event.kiebase.KieBaseEventListener, org.kie.api.event.process.ProcessEventListener, org.kie.api.event.rule.AgendaEventListener, org.kie.api.event.rule.RuleRuntimeEventListener, org.kie.api.logger.KieRuntimeLogger

    public class ThreadedWorkingMemoryFileLogger
    extends WorkingMemoryFileLogger
    • Constructor Detail

      • ThreadedWorkingMemoryFileLogger

        public ThreadedWorkingMemoryFileLogger​(org.drools.core.WorkingMemory workingMemory)
      • ThreadedWorkingMemoryFileLogger

        public ThreadedWorkingMemoryFileLogger​(org.kie.api.event.KieRuntimeEventManager session)
    • Method Detail

      • start

        public void start​(int interval)
      • logEventCreated

        public void logEventCreated​(org.drools.core.audit.event.LogEvent logEvent)
        Description copied from class: WorkingMemoryLogger
        This 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.
        Overrides:
        logEventCreated in class WorkingMemoryFileLogger