From 206b00db37f408d2b482eddead6c222f53e278c3 Mon Sep 17 00:00:00 2001 From: Arthur Pastel Date: Wed, 24 Apr 2024 10:20:53 -0400 Subject: [PATCH] fix: properly display stderr and stdout when a setup command fails --- src/runner/setup.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/runner/setup.rs b/src/runner/setup.rs index e3205ce4..3c38d4f4 100644 --- a/src/runner/setup.rs +++ b/src/runner/setup.rs @@ -31,8 +31,8 @@ fn run_with_sudo(command_args: &[&str]) -> Result<()> { .map_err(|_| anyhow!("Failed to execute command: {}", command_args.join(" ")))?; if !output.status.success() { - info!("stdout: {:?}", output.stdout); - error!("stderr: {:?}", output.stderr); + info!("stdout: {}", String::from_utf8_lossy(&output.stdout)); + error!("stderr: {}", String::from_utf8_lossy(&output.stderr)); bail!("Failed to execute command: {}", command_args.join(" ")); } @@ -126,8 +126,8 @@ async fn install_mongodb_tracer() -> Result<()> { .map_err(|_| anyhow!("Failed to install mongo-tracer"))?; if !output.status.success() { - info!("stdout: {:?}", output.stdout); - error!("stderr: {:?}", output.stderr); + info!("stdout: {}", String::from_utf8_lossy(&output.stdout)); + error!("stderr: {}", String::from_utf8_lossy(&output.stderr)); bail!("Failed to install mongo-tracer"); }