From db55271ddde809d40214c2f342753786886637f6 Mon Sep 17 00:00:00 2001 From: "Lei, HUANG" <6406592+v0y4g3r@users.noreply.github.com> Date: Mon, 20 Apr 2026 16:42:18 +0800 Subject: [PATCH] chore: add build info in panic message (#8000) Signed-off-by: Lei, HUANG --- src/common/telemetry/src/panic_hook.rs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/common/telemetry/src/panic_hook.rs b/src/common/telemetry/src/panic_hook.rs index 47e7b83bd7..4a7a9a1498 100644 --- a/src/common/telemetry/src/panic_hook.rs +++ b/src/common/telemetry/src/panic_hook.rs @@ -36,6 +36,7 @@ pub fn set_panic_hook() { panic::set_hook(Box::new(move |panic| { let backtrace = Backtrace::new(); let backtrace = format!("{backtrace:?}"); + let build_info = common_version::build_info(); if let Some(location) = panic.location() { tracing::error!( message = %panic, @@ -43,9 +44,18 @@ pub fn set_panic_hook() { panic.file = location.file(), panic.line = location.line(), panic.column = location.column(), + branch = %build_info.branch, + version = %build_info.version, + commit = %build_info.commit, ); } else { - tracing::error!(message = %panic, backtrace = %backtrace); + tracing::error!( + message = %panic, + backtrace = %backtrace, + branch = %build_info.branch, + version = %build_info.version, + commit = %build_info.commit, + ); } PANIC_COUNTER.inc(); default_hook(panic);