From 233d159760b4c7fde0e70d6e5accb45afb470483 Mon Sep 17 00:00:00 2001 From: Wildan M Date: Fri, 7 Nov 2025 16:53:34 +0700 Subject: [PATCH] Print as new lines --- src/cook/cook_build.rs | 2 +- src/cook/pty.rs | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/cook/cook_build.rs b/src/cook/cook_build.rs index b790062fb..24657a527 100644 --- a/src/cook/cook_build.rs +++ b/src/cook/cook_build.rs @@ -405,7 +405,7 @@ fn build_auto_deps( for dep in &static_deps { if !recipe.package.dependencies.contains(dep) { log_to_pty!( - &logger, + logger, "WARNING: build deps {} is not linked in auto_deps", dep.as_str() ); diff --git a/src/cook/pty.rs b/src/cook/pty.rs index ae1c2aeca..c2aed74cd 100644 --- a/src/cook/pty.rs +++ b/src/cook/pty.rs @@ -20,10 +20,9 @@ macro_rules! log_to_pty { ($logger:expr, $($arg:tt)+) => { if $logger.is_some() { use std::io::Write; - let _ = $logger.as_ref().unwrap().1.try_clone().unwrap().write( - format!($($arg)+) - .as_bytes(), - ); + let logfd = $logger.as_ref().unwrap().1.try_clone().unwrap(); + let _ = logfd.write(format!($($arg)+).as_bytes()); + let _ = logfd.write(b'\n'); } else { eprintln!($($arg)+); }