Hi,
it seems that WorkingMemoryLogger (WorkingMemoryConsoleLogger for example) is not working after session loading.
Example:
StatefulKnowledgeSession session = JPAKnowledgeService.loadStatefulKnowledgeSession(sessionId, kbase, config,
environment);
new WorkingMemoryConsoleLogger(ksession);
In this example logger logs nothing.
Another question. My process looks like:
Start -> Script -> Work Item (which freeze the process - wating for complete) -> Script -> End
When I'm creating new session with WorkingMemoryConsoleLogger and starting the process it logs something like this:
OBJECT ASSERTED value:MyType( id=A, status=A ) factId: 1
BEFORE RULEFLOW VARIABLE CHANGED object=MyType( id=A, status=A ) process:process[id=process]
AFTER RULEFLOW VARIABLE CHANGED object=MyType( id=A, status=A ) process:process[id=process]
BEFORE RULEFLOW STARTED process:process[id=process]
BEFORE PROCESS NODE TRIGGERED node:Start[id=1] process:process[id=process]
BEFORE PROCESS NODE EXITED node:Start[id=1] process:process[id=process]
BEFORE PROCESS NODE TRIGGERED node:Script[id=7] process:process[id=process]
BEFORE PROCESS NODE EXITED node:Script[id=7] process:process[id=process]
BEFORE PROCESS NODE TRIGGERED node:Task[id=5] process:process[id=process]
AFTER PROCESS NODE TRIGGERED node:Task[id=5] process:process[id=process]
AFTER PROCESS NODE TRIGGERED node:Script[id=7] process:process[id=process]
AFTER PROCESS NODE TRIGGERED node:Script[id=7] process:process[id=process]
AFTER PROCESS NODE TRIGGERED node:Start[id=1] process:process[id=process]
AFTER PROCESS NODE TRIGGERED node:Start[id=1] process:process[id=process]
AFTER RULEFLOW STARTED process:process[id=process]
Why there is "NODE TRIGGERED node:Start" after node:Task?