[tui] Clean up logger and editor.

Filter some noisy system logs in the Logger by default.
Use LLD for linking to silence warning for deprecated gold linker.
This commit is contained in:
2026-01-25 09:44:37 -05:00
parent 01eeb9f0ac
commit a3d850acd9
6 changed files with 17 additions and 10 deletions

View File

@@ -1,5 +1,5 @@
use crate::tui::component::{Action, Component, ComponentState, Focus};
use log::trace;
use log::{LevelFilter, trace};
use ratatui::buffer::Buffer;
use ratatui::crossterm::event::{Event, KeyCode, KeyEvent};
use ratatui::layout::Rect;
@@ -24,7 +24,9 @@ impl Logger {
let state = TuiWidgetState::new();
state.transition(TuiWidgetEvent::HideKey);
Self {
state,
state: state
.set_level_for_target("arboard::platform::linux::x11", LevelFilter::Off)
.set_level_for_target("mio::poll", LevelFilter::Off),
component_state: ComponentState::default().with_help_text(concat!(
"Space: Hide/show logging target selector panel | (↑/k)/(↓/j): Select target |",
" (←/h)/(→/l): Display level | f: Focus target | +/-: Filter level |",