From f2562fb7dfd8e0e3d9c59cbdb6eb940e878bd7f6 Mon Sep 17 00:00:00 2001 From: licsber Date: Thu, 19 Sep 2024 15:38:20 +0800 Subject: [PATCH] print error log. --- src/main.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index 5a54b12..de111c3 100644 --- a/src/main.rs +++ b/src/main.rs @@ -14,12 +14,13 @@ fn retry(cmd: &String, cmd_args: &[String]) { match output { Ok(output) => { + io::stdout().write_all(&output.stdout).unwrap(); if output.status.success() { - io::stdout().write_all(&output.stdout).unwrap(); break; - } else { - eprintln!("Command failed with status: {}", output.status); } + + eprintln!("Command failed with status: {}", output.status); + println!("{}", String::from_utf8_lossy(&output.stderr)); } Err(_) => { println!("Error, wait 1s for retry.")