From 2c9187c29dbd2fd9b0481c3d08aac57b0eb70f42 Mon Sep 17 00:00:00 2001 From: Cyrix126 Date: Fri, 1 Nov 2024 21:05:44 +0100 Subject: [PATCH] feat: much better panic message include the most helpful: the panic error message --- src/utils/panic.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/utils/panic.rs b/src/utils/panic.rs index 4caa5b4..70e85a6 100644 --- a/src/utils/panic.rs +++ b/src/utils/panic.rs @@ -13,10 +13,11 @@ pub(crate) fn set_panic_hook(now: std::time::Instant) { let stack_trace = std::backtrace::Backtrace::force_capture(); let args = std::env::args_os(); let uptime = now.elapsed().as_secs_f32(); - + let panic_msg = panic_info.to_string(); // Re-format panic info. let panic_info = format!( - "{panic_info:#?} + "panic error: {panic_msg}\n + {panic_info:#?} info: OS | {OS_NAME}