This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch camel-4.10.x
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/camel-4.10.x by this push:
new b17b2aa67a7 camel-jbang - Fix show-exchange-variables=false in
debub/trace command.
b17b2aa67a7 is described below
commit b17b2aa67a7fc911a9a5571742992bdd19a11ae3
Author: Claus Ibsen <[email protected]>
AuthorDate: Tue Apr 15 18:39:54 2025 +0200
camel-jbang - Fix show-exchange-variables=false in debub/trace command.
---
.../java/org/apache/camel/dsl/jbang/core/commands/Debug.java | 11 +++++++----
.../dsl/jbang/core/commands/action/CamelTraceAction.java | 3 +++
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Debug.java
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Debug.java
index 3609862c686..5f9edb0b773 100644
---
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Debug.java
+++
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Debug.java
@@ -88,19 +88,19 @@ public class Debug extends Run {
boolean source;
@CommandLine.Option(names = { "--show-exchange-properties" }, defaultValue
= "false",
- description = "Show exchange properties in traced
messages")
+ description = "Show exchange properties in debug
messages")
boolean showExchangeProperties;
@CommandLine.Option(names = { "--show-exchange-variables" }, defaultValue
= "true",
- description = "Show exchange variables in traced
messages")
+ description = "Show exchange variables in debug
messages")
boolean showExchangeVariables = true;
@CommandLine.Option(names = { "--show-headers" }, defaultValue = "true",
- description = "Show message headers in traced
messages")
+ description = "Show message headers in debug messages")
boolean showHeaders = true;
@CommandLine.Option(names = { "--show-body" }, defaultValue = "true",
- description = "Show message body in traced messages")
+ description = "Show message body in debug messages")
boolean showBody = true;
@CommandLine.Option(names = { "--show-exception" }, defaultValue = "true",
@@ -401,6 +401,9 @@ public class Debug extends Run {
// we should exchangeId/pattern elsewhere
row.message.remove("exchangeId");
row.message.remove("exchangePattern");
+ if (!showExchangeVariables) {
+ row.message.remove("exchangeVariables");
+ }
if (!showExchangeProperties) {
row.message.remove("exchangeProperties");
}
diff --git
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelTraceAction.java
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelTraceAction.java
index 859efc1ce49..c50c2b8f9f9 100644
---
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelTraceAction.java
+++
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelTraceAction.java
@@ -608,6 +608,9 @@ public class CamelTraceAction extends ActionBaseCommand {
// we should exchangeId/pattern elsewhere
row.message.remove("exchangeId");
row.message.remove("exchangePattern");
+ if (!showExchangeVariables) {
+ row.message.remove("exchangeVariables");
+ }
if (!showExchangeProperties) {
row.message.remove("exchangeProperties");
}