Log the debug error trace

For #14425. We can see the error without `error(transparent)` applied by looking at the debug representation.
This commit is contained in:
konstin 2025-07-04 11:25:42 +02:00
parent e8bc3950ef
commit e6d391ecd7
5 changed files with 5 additions and 0 deletions

View file

@ -68,6 +68,7 @@ async fn main() -> ExitCode {
let result = run().await;
debug!("Took {}ms", start.elapsed().as_millis());
if let Err(err) = result {
debug!("Error trace: {err:?}");
eprintln!("{}", "uv-dev failed".red().bold());
for err in err.chain() {
eprintln!(" {}: {}", "Caused by".red().bold(), err.to_string().trim());