diff --git a/crates/collab/src/rpc.rs b/crates/collab/src/rpc.rs index 86fe8c8512..969cd05f9f 100644 --- a/crates/collab/src/rpc.rs +++ b/crates/collab/src/rpc.rs @@ -207,9 +207,14 @@ impl Server { let envelope = envelope.into_any().downcast::>().unwrap(); let span = info_span!( "handle message", - payload_type = envelope.payload_type_name(), - payload = format!("{:?}", envelope.payload).as_str(), + payload_type = envelope.payload_type_name() ); + span.in_scope(|| { + tracing::info!( + payload = format!("{:?}", envelope.payload).as_str(), + "message payload" + ); + }); let future = (handler)(server, *envelope); async move { if let Err(error) = future.await {