This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push: new 7787e93 CAMEL-12314: Dump routes as xml before/after when using advice with. 7787e93 is described below commit 7787e93f17a26a2b9d75dc555f894623edba7137 Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Sat Mar 3 14:56:11 2018 +0100 CAMEL-12314: Dump routes as xml before/after when using advice with. --- camel-core/src/main/java/org/apache/camel/model/RouteDefinition.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/camel-core/src/main/java/org/apache/camel/model/RouteDefinition.java b/camel-core/src/main/java/org/apache/camel/model/RouteDefinition.java index a384934..ddb3fb9 100644 --- a/camel-core/src/main/java/org/apache/camel/model/RouteDefinition.java +++ b/camel-core/src/main/java/org/apache/camel/model/RouteDefinition.java @@ -278,6 +278,8 @@ public class RouteDefinition extends ProcessorDefinition<RouteDefinition> { throw new IllegalArgumentException("You can not advice with error handlers. Remove the error handlers from the route builder."); } + String beforeAsXml = ModelHelper.dumpModelAsXml(camelContext, this); + // stop and remove this existing route camelContext.removeRouteDefinition(this); @@ -298,6 +300,9 @@ public class RouteDefinition extends ProcessorDefinition<RouteDefinition> { // log the merged route at info level to make it easier to end users to spot any mistakes they may have made log.info("AdviceWith route after: {}", merged); + String afterAsXml = ModelHelper.dumpModelAsXml(camelContext, merged); + log.info("Adviced route before/after as XML:\n{}\n{}", beforeAsXml, afterAsXml); + // If the camel context is started then we start the route if (camelContext instanceof StatefulService) { StatefulService service = (StatefulService) camelContext; -- To stop receiving notification emails like this one, please contact davscl...@apache.org.