Use Backtrace::force_capture instead of Backtrace::capture in rustc_log

This commit is contained in:
Michael Woerister 2024-05-21 10:54:36 +02:00
parent 1d0e4afd4c
commit 8f11f48a02

View File

@ -159,7 +159,9 @@ fn format_event(
if !target.contains(&self.backtrace_target) {
return Ok(());
}
let backtrace = std::backtrace::Backtrace::capture();
// Use Backtrace::force_capture because we don't want to depend on the
// RUST_BACKTRACE environment variable being set.
let backtrace = std::backtrace::Backtrace::force_capture();
writeln!(writer, "stack backtrace: \n{backtrace:?}")
}
}