private void logDelegateExecution()

in ddm-bpm-extension/src/main/java/com/epam/digital/data/platform/bpms/extension/delegate/BaseJavaDelegate.java [46:64]


  private void logDelegateExecution(DelegateExecution delegateExecution) {
    var log = LoggerFactory.getLogger(this.getClass());
    if (!log.isDebugEnabled()) {
      return;
    }

    var execution = (ExecutionEntity) delegateExecution;
    var processDefinition = execution.getProcessDefinition();
    var processDefinitionKey =
        Objects.isNull(processDefinition) ? null : processDefinition.getKey();
    var processInstanceId = execution.getProcessInstanceId();
    var taskDefinitionKey = execution.getCurrentActivityId();

    log.debug("Delegate {} was executed.\n"
            + "Process-definition - {},\n"
            + "Process-instance-id - {},\n"
            + "Task-definition - {}",
        getDelegateName(), processDefinitionKey, processInstanceId, taskDefinitionKey);
  }