Skip to content

Commit 67cfd36

Browse files
authored
render: show backtraces (#94)
1 parent f05b0a3 commit 67cfd36

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/render.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -348,9 +348,12 @@ pub fn print_error(err: &anyhow::Error) -> std::io::Result<()> {
348348
let mut stderr = Term::stderr();
349349
let mut chain = err.chain();
350350

351-
if let Some(error) = chain.next() {
351+
if let Some(_error) = chain.next() {
352352
write!(stderr, "{} ", style("error:").red().bold())?;
353-
let indented = indent(&format!("{}", error), spaces(7));
353+
354+
// print full error message since it may include backtrace if
355+
// `RUST_BACKTRACE=1`
356+
let indented = indent(&format!("{:?}", err), spaces(7));
354357
writeln!(stderr, "{}", indented)?;
355358

356359
for cause in chain {

0 commit comments

Comments
 (0)