aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
index 987f12f..fb4ab66 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -485,6 +485,15 @@ async fn machine_copy_logs_dir(ctx: &Context, machine: Machine, output_dir: &Pat
485 args.push(&destination_path); 485 args.push(&destination_path);
486 486
487 let output = Command::new("scp").args(args).output().await?; 487 let output = Command::new("scp").args(args).output().await?;
488 let stdout = std::str::from_utf8(&output.stdout).unwrap_or("<invalid utf-8>");
489 let stderr = std::str::from_utf8(&output.stderr).unwrap_or("<invalid utf-8>");
490 if output.status.success() {
491 tracing::trace!("scp stdout:\n{stdout}");
492 tracing::trace!("scp stderr:\n{stderr}");
493 } else {
494 tracing::error!("scp stdout:\n{stdout}");
495 tracing::error!("scp stderr:\n{stderr}");
496 }
488 output.exit_ok()?; 497 output.exit_ok()?;
489 tracing::info!("logs finished copying"); 498 tracing::info!("logs finished copying");
490 Ok(()) 499 Ok(())