diff --git a/packages/nx/src/native/logger/mod.rs b/packages/nx/src/native/logger/mod.rs index 32432ce609..0a7c1f790e 100644 --- a/packages/nx/src/native/logger/mod.rs +++ b/packages/nx/src/native/logger/mod.rs @@ -109,6 +109,7 @@ pub(crate) fn enable_logger() { let registry = tracing_subscriber::registry() .with(stdout_layer) .with(TuiTracingSubscriberLayer); + tui_logger::init_logger(tui_logger::LevelFilter::Trace).ok(); if env::var("NX_NATIVE_FILE_LOGGING").is_err() { // File logging is not enabled diff --git a/packages/nx/src/native/tui/app.rs b/packages/nx/src/native/tui/app.rs index f137a1b996..df71048f8b 100644 --- a/packages/nx/src/native/tui/app.rs +++ b/packages/nx/src/native/tui/app.rs @@ -3,7 +3,7 @@ use crossterm::event::{KeyCode, KeyEvent, KeyModifiers, MouseEventKind}; use hashbrown::HashSet; use napi::bindgen_prelude::External; use napi::threadsafe_function::{ErrorStrategy, ThreadsafeFunction}; -use ratatui::layout::{Alignment, Position, Rect, Size}; +use ratatui::layout::{Alignment, Rect, Size}; use ratatui::style::Modifier; use ratatui::style::Style; use ratatui::text::{Line, Span}; @@ -14,7 +14,7 @@ use std::sync::{Arc, Mutex, RwLock}; use tokio::sync::mpsc; use tokio::sync::mpsc::UnboundedSender; use tracing::{debug, trace}; -use tui_logger::{TuiLoggerSmartWidget, TuiLoggerWidget, TuiWidgetEvent, TuiWidgetState}; +use tui_logger::{LevelFilter, TuiLoggerSmartWidget, TuiWidgetEvent, TuiWidgetState}; use vt100_ctt::Parser; use crate::native::tui::tui::Tui; @@ -135,7 +135,7 @@ impl App { selection_manager, tasks, debug_mode: false, - debug_state: TuiWidgetState::default(), + debug_state: TuiWidgetState::default().set_default_display_level(LevelFilter::Debug), }) } diff --git a/packages/nx/src/native/tui/lifecycle.rs b/packages/nx/src/native/tui/lifecycle.rs index a9349f5389..107b264091 100644 --- a/packages/nx/src/native/tui/lifecycle.rs +++ b/packages/nx/src/native/tui/lifecycle.rs @@ -155,7 +155,6 @@ impl AppLifeCycle { done_callback: ThreadsafeFunction<(), ErrorStrategy::Fatal>, ) -> napi::Result<()> { enable_logger(); - tui_logger::init_logger(tui_logger::LevelFilter::Debug).unwrap(); debug!("Initializing Terminal UI"); let app_mutex = self.app.clone();