diff --git a/squirrel-foundation/pom.xml b/squirrel-foundation/pom.xml index b467b70f..bf743698 100644 --- a/squirrel-foundation/pom.xml +++ b/squirrel-foundation/pom.xml @@ -2,7 +2,7 @@ 4.0.0 org.squirrelframework squirrel-foundation - 0.3.9-SNAPSHOT + 0.3.10-SNAPSHOT bundle squirrel foundation foundation module of squirrel framework which provided event driven infrastructure and a finite state machine implementation. diff --git a/squirrel-foundation/src/main/java/org/squirrelframework/foundation/fsm/impl/AbstractExecutionService.java b/squirrel-foundation/src/main/java/org/squirrelframework/foundation/fsm/impl/AbstractExecutionService.java index 9c7a50b2..7547ed98 100644 --- a/squirrel-foundation/src/main/java/org/squirrelframework/foundation/fsm/impl/AbstractExecutionService.java +++ b/squirrel-foundation/src/main/java/org/squirrelframework/foundation/fsm/impl/AbstractExecutionService.java @@ -81,7 +81,8 @@ public void run() { actionContext.run(); } } catch (Exception e) { - logger.error("Error during transition", e); + // 此处不应该打印Error日志,应该将异常交给调用者来决定是否打印异常。 + //logger.error("Error during transition", e); Throwable t = (e instanceof SquirrelRuntimeException) ? ((SquirrelRuntimeException)e).getTargetException() : e; // wrap any exception into transition exception