diff --git a/liteflow-core/src/main/java/com/yomahub/liteflow/core/FlowExecutor.java b/liteflow-core/src/main/java/com/yomahub/liteflow/core/FlowExecutor.java index 92a019915..58ca1aa63 100644 --- a/liteflow-core/src/main/java/com/yomahub/liteflow/core/FlowExecutor.java +++ b/liteflow-core/src/main/java/com/yomahub/liteflow/core/FlowExecutor.java @@ -287,9 +287,17 @@ public class FlowExecutor { } catch (Exception e) { if (ObjectUtil.isNotNull(chain)) { String errMsg = StrUtil.format("[{}]:chain[{}] execute error on slot[{}]", slot.getRequestId(), chain.getChainName(), slotIndex); - LOG.error(errMsg, e); + if (BooleanUtil.isTrue(liteflowConfig.getPrintExecutionLog())){ + LOG.error(errMsg, e); + }else{ + LOG.error(errMsg); + } }else{ - LOG.error(e.getMessage(), e); + if (BooleanUtil.isTrue(liteflowConfig.getPrintExecutionLog())){ + LOG.error(e.getMessage(), e); + }else{ + LOG.error(e.getMessage()); + } } slot.setException(e); } finally {