This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new e1c1385195db chore: camel-jbang - the Log tab title names the 
integration, as the pinned log panel does (#27209)
e1c1385195db is described below

commit e1c1385195dbd7ce4d23a6f7ea48994df1a6abff
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Oct 1 15:36:45 2026 +0200

    chore: camel-jbang - the Log tab title names the integration, as the pinned 
log panel does (#27209)
    
    Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
---
 .../java/org/apache/camel/dsl/jbang/core/commands/tui/LogTab.java | 8 +++++---
 .../camel/dsl/jbang/core/commands/tui/LogTabRenderTest.java       | 8 ++++++++
 2 files changed, 13 insertions(+), 3 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/LogTab.java
 
b/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/LogTab.java
index e73134ca7304..838ed865fbee 100644
--- 
a/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/LogTab.java
+++ 
b/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/LogTab.java
@@ -296,12 +296,14 @@ class LogTab extends AbstractTab {
             titleSpans.add(Span.raw(" ["));
             titleSpans.add(Span.styled(infraSel.alias, Theme.label().bold()));
             titleSpans.add(Span.raw("] Log "));
-        } else if (ctx.logPinVisible && ctx.selectedPid != null) {
+        } else if (ctx.selectedPid != null) {
+            // the integration is named, as in the pinned log panel, so it is 
clear whose log this is
             titleSpans.add(Span.raw(" ["));
             titleSpans.add(Span.styled(ctx.selectedName(), 
Theme.label().bold()));
             titleSpans.add(Span.raw("] Log "));
-        } else if (info != null && info.rootLogLevel != null) {
-            titleSpans.add(Span.raw(" Log level:" + info.rootLogLevel + " "));
+            if (!ctx.logPinVisible && info != null && info.rootLogLevel != 
null) {
+                titleSpans.add(Span.raw("level:" + info.rootLogLevel + " "));
+            }
         } else {
             titleSpans.add(Span.raw(" Log "));
         }
diff --git 
a/dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/LogTabRenderTest.java
 
b/dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/LogTabRenderTest.java
index e7b9ae0bece0..8d3b479a5bfb 100644
--- 
a/dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/LogTabRenderTest.java
+++ 
b/dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/LogTabRenderTest.java
@@ -83,6 +83,14 @@ class LogTabRenderTest {
         assertTrue(rendered.contains("Log"), "Should show Log in the block 
title");
     }
 
+    @Test
+    void theTitleNamesTheIntegrationAndItsLogLevel() {
+        info.rootLogLevel = "INFO";
+        LogTab tab = new LogTab(ctx);
+        String rendered = TuiTestHelper.renderToString(tab, 120, 20);
+        assertTrue(rendered.contains("[test-app] Log level:INFO"), rendered);
+    }
+
     @Test
     void renderShowsLoadingOrEmpty() {
         LogTab tab = new LogTab(ctx);

Reply via email to