From 49b48bdce2aa4f7592d18d6f5a69fce3b25108ee Mon Sep 17 00:00:00 2001 From: Nils Andreas Svee Date: Tue, 28 Apr 2026 23:15:54 +0700 Subject: [PATCH] perf(cli): use LineWriter for stdout to improve output responsiveness Switch from BufWriter to LineWriter to ensure trace logs and events are flushed to the terminal immediately upon each line completion. --- crates/irtt-cli/src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/irtt-cli/src/main.rs b/crates/irtt-cli/src/main.rs index 3f8a35b..7a2bfce 100644 --- a/crates/irtt-cli/src/main.rs +++ b/crates/irtt-cli/src/main.rs @@ -28,7 +28,7 @@ fn main() -> ExitCode { fn run(args: CliArgs) -> Result<(), Box> { let mode = args.output; - let mut stdout = io::BufWriter::new(io::stdout().lock()); + let mut stdout = io::LineWriter::new(io::stdout().lock()); let mut client = Client::connect(args.to_client_config())?; let open = client.open(ClientTimestamp::now())?;