From cdc58d8ba4f8b6b22c1428d05daa1a45522ee356 Mon Sep 17 00:00:00 2001 From: yangqicheng Date: Wed, 15 May 2024 16:59:20 +0800 Subject: [PATCH] =?UTF-8?q?update=20-=20=E6=B7=BB=E5=8A=A0=E6=B5=81?= =?UTF-8?q?=E7=A8=8B=E6=89=A7=E8=A1=8C=E6=A0=91=E6=97=A5=E5=BF=97=E8=BE=93?= =?UTF-8?q?=E5=87=BA=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/axzo/workflow/core/conf/FlowableConfiguration.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/conf/FlowableConfiguration.java b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/conf/FlowableConfiguration.java index c40f80dee..3aba261d3 100644 --- a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/conf/FlowableConfiguration.java +++ b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/conf/FlowableConfiguration.java @@ -17,6 +17,7 @@ import org.flowable.job.service.JobProcessor; import org.flowable.spring.SpringProcessEngineConfiguration; import org.flowable.spring.boot.EngineConfigurationConfigurer; import org.springframework.beans.factory.ObjectProvider; +import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.data.redis.core.StringRedisTemplate; @@ -34,6 +35,9 @@ import static org.flowable.common.engine.impl.AbstractEngineConfiguration.DB_SCH @Configuration public class FlowableConfiguration { + @Value("${workflow.enableVerboseExecutionTreeLogging:false}") + private Boolean enableVerboseExecutionTreeLogging; + @Bean public EngineConfigurationConfigurer processEngineConfigurer( ObjectProvider listeners, @@ -62,6 +66,7 @@ public class FlowableConfiguration { configuration.setDefaultFailedJobWaitTime(30); configuration.setAsyncFailedJobWaitTime(30); configuration.setAddDefaultExceptionHandler(false); + configuration.setEnableVerboseExecutionTreeLogging(enableVerboseExecutionTreeLogging); configuration.setCustomAsyncRunnableExecutionExceptionHandlers(Lists.newArrayList( new CustomAsyncJobLogClearTraceExceptionHandler(), new CustomAsyncRunnableExceptionExceptionHandler()));