You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2023/06/14 05:49:11 UTC
[camel] branch camel-3.20.x updated: CAMEL-19456: camel run --open-api does not show log in console.
This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch camel-3.20.x
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/camel-3.20.x by this push:
new 1b6a1b62450 CAMEL-19456: camel run --open-api does not show log in console.
1b6a1b62450 is described below
commit 1b6a1b62450437259aaa916081d626453ced7792
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Wed Jun 14 07:46:41 2023 +0200
CAMEL-19456: camel run --open-api does not show log in console.
---
.../src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java | 3 ++-
.../main/java/org/apache/camel/dsl/jbang/core/common/RuntimeUtil.java | 4 ++++
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java
index f0f86a02ad0..8654f83eba6 100644
--- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java
+++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java
@@ -947,11 +947,12 @@ public class Run extends CamelCommand {
final ObjectMapper mapper = new ObjectMapper();
final JsonNode node = mapper.readTree(Paths.get(openapi).toFile());
OasDocument document = (OasDocument) Library.readDocument(node);
- Configurator.setRootLevel(Level.OFF);
+ RuntimeUtil.setRootLoggingLevel("off");
try (CamelContext context = new LightweightCamelContext()) {
String out = RestDslGenerator.toYaml(document).generate(context, false);
Files.write(Paths.get(OPENAPI_GENERATED_FILE), out.getBytes());
}
+ RuntimeUtil.setRootLoggingLevel(loggingLevel);
}
private boolean knownFile(String file) throws Exception {
diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/RuntimeUtil.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/RuntimeUtil.java
index 837e698ef7e..45becca7b0d 100644
--- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/RuntimeUtil.java
+++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/RuntimeUtil.java
@@ -51,6 +51,10 @@ public final class RuntimeUtil {
}
}
+ setRootLoggingLevel(level);
+ }
+
+ public static void setRootLoggingLevel(String level) {
level = level.toLowerCase();
switch (level) {