diff options
| author | onur-ozkan <work@onurozkan.dev> | 2024-03-21 19:48:18 +0300 |
|---|---|---|
| committer | onur-ozkan <work@onurozkan.dev> | 2024-03-21 19:55:41 +0300 |
| commit | 796105ef63acdacd9407a7d22f34af18438801e7 (patch) | |
| tree | da053c964153c1d3fc6e038fb7ca2b8db52c4ed8 | |
| parent | c86f3ac24f6b62b438c4bdc34ae73e8a1db60234 (diff) | |
| download | rust-796105ef63acdacd9407a7d22f34af18438801e7.tar.gz rust-796105ef63acdacd9407a7d22f34af18438801e7.zip | |
make failure logs less verbose
Signed-off-by: onur-ozkan <work@onurozkan.dev>
| -rw-r--r-- | src/bootstrap/src/lib.rs | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/src/bootstrap/src/lib.rs b/src/bootstrap/src/lib.rs index 64bb7bf01f7..e94a767a194 100644 --- a/src/bootstrap/src/lib.rs +++ b/src/bootstrap/src/lib.rs @@ -1009,15 +1009,23 @@ impl Build { let result = if !output.status.success() { if print_error { println!( - "\n\ncommand did not execute successfully: {:?}\n\ - expected success, got: {}\n\n\ - stdout ----\n{}\n\ - stderr ----\n{}\n\n", - command.command, + "\n\nCommand did not execute successfully.\ + \nExpected success, got: {}", output.status, - String::from_utf8_lossy(&output.stdout), - String::from_utf8_lossy(&output.stderr) ); + + if !self.is_verbose() { + println!("Add `-v` to see more details.\n"); + } + + self.verbose(|| { + println!( + "\nSTDOUT ----\n{}\n\ + STDERR ----\n{}\n", + String::from_utf8_lossy(&output.stdout), + String::from_utf8_lossy(&output.stderr) + ) + }); } Err(()) } else { |
