case LogEvent.AFTER_RULEFLOW_COMPLETED:
processEvent = (RuleFlowLogEvent) logEvent;
updateProcessLog(processEvent.getProcessInstanceId());
break;
case LogEvent.BEFORE_RULEFLOW_NODE_TRIGGERED:
RuleFlowNodeLogEvent nodeEvent = (RuleFlowNodeLogEvent) logEvent;
addNodeEnterLog(nodeEvent.getProcessInstanceId(), nodeEvent.getProcessId(), nodeEvent.getNodeInstanceId(), nodeEvent.getNodeId(), nodeEvent.getNodeName());
break;
case LogEvent.BEFORE_RULEFLOW_NODE_EXITED:
nodeEvent = (RuleFlowNodeLogEvent) logEvent;
addNodeExitLog(nodeEvent.getProcessInstanceId(), nodeEvent.getProcessId(), nodeEvent.getNodeInstanceId(), nodeEvent.getNodeId(), nodeEvent.getNodeName());
break;
case LogEvent.AFTER_VARIABLE_INSTANCE_CHANGED:
RuleFlowVariableLogEvent variableEvent = (RuleFlowVariableLogEvent) logEvent;
addVariableLog(variableEvent.getProcessInstanceId(), variableEvent.getProcessId(), variableEvent.getVariableInstanceId(), variableEvent.getVariableId(), variableEvent.getObjectToString());
break;