X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=org.argeo.slc.detached%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fdetached%2FDetachedExecutionServerImpl.java;fp=org.argeo.slc.detached%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fdetached%2FDetachedExecutionServerImpl.java;h=ca16fb344f083dbb5fe2f8ba3388ea475e96ee56;hb=7645b746eaf9106c9d9d84e81f09d83ac5bfd62e;hp=1a601310b309fdf99e22e979158671245f6874e3;hpb=0f0f5d202311dc5a692a4e723008a80de1e2051c;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.detached/src/main/java/org/argeo/slc/detached/DetachedExecutionServerImpl.java b/org.argeo.slc.detached/src/main/java/org/argeo/slc/detached/DetachedExecutionServerImpl.java index 1a601310b..ca16fb344 100644 --- a/org.argeo.slc.detached/src/main/java/org/argeo/slc/detached/DetachedExecutionServerImpl.java +++ b/org.argeo.slc.detached/src/main/java/org/argeo/slc/detached/DetachedExecutionServerImpl.java @@ -103,6 +103,17 @@ public class DetachedExecutionServerImpl implements DetachedExecutionServer { if (previousAnswer.getStatus() != DetachedAnswer.ERROR) { execute = false; + String msg = "Skipped path " + request.getPath() + + " (skipCount=" + skipCount + ")"; + skippedLog.append(msg); + log.info(msg); + skipCount++; + } else { + log + .info("Path " + + request.getPath() + + " was previously in error, executing it again." + + " (skipCount=" + skipCount + ")"); } } else { // went further as skip count, doing nothing. @@ -114,8 +125,6 @@ public class DetachedExecutionServerImpl implements DetachedExecutionServer { DetachedStep step = (DetachedStep) obj; answer = step.execute(detachedContext, request); } else { - skippedLog.append("Skipped path " + request.getPath() - + " (skipCount=" + skipCount + ")"); answer = new DetachedAnswer(request); answer.setStatus(DetachedAnswer.SKIPPED); answer.setLog(skippedLog.toString());