From 7cd6825eee83af355699096436e40b3531d98a30 Mon Sep 17 00:00:00 2001 From: "Joseph T. Lyons" Date: Mon, 18 Dec 2023 11:12:23 -0500 Subject: [PATCH] Add backtrace hash to collab server panic api --- crates/collab/src/api.rs | 3 ++- crates/collab2/src/api.rs | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/crates/collab/src/api.rs b/crates/collab/src/api.rs index 8d286388cfe936f3e3883f41759f7b8a62466afb..a28aeac9ab23dd293fbfbd9a7c851709855408d4 100644 --- a/crates/collab/src/api.rs +++ b/crates/collab/src/api.rs @@ -117,12 +117,13 @@ struct CreateUserResponse { struct Panic { version: String, release_channel: String, + backtrace_hash: String, text: String, } #[instrument(skip(panic))] async fn trace_panic(panic: Json) -> Result<()> { - tracing::error!(version = %panic.version, release_channel = %panic.release_channel, text = %panic.text, "panic report"); + tracing::error!(version = %panic.version, release_channel = %panic.release_channel, backtrace_hash = %panic.backtrace_hash, text = %panic.text, "panic report"); Ok(()) } diff --git a/crates/collab2/src/api.rs b/crates/collab2/src/api.rs index 8d286388cfe936f3e3883f41759f7b8a62466afb..a28aeac9ab23dd293fbfbd9a7c851709855408d4 100644 --- a/crates/collab2/src/api.rs +++ b/crates/collab2/src/api.rs @@ -117,12 +117,13 @@ struct CreateUserResponse { struct Panic { version: String, release_channel: String, + backtrace_hash: String, text: String, } #[instrument(skip(panic))] async fn trace_panic(panic: Json) -> Result<()> { - tracing::error!(version = %panic.version, release_channel = %panic.release_channel, text = %panic.text, "panic report"); + tracing::error!(version = %panic.version, release_channel = %panic.release_channel, backtrace_hash = %panic.backtrace_hash, text = %panic.text, "panic report"); Ok(()) }