Don't retain message payloads in span, just log the payload instead
This commit is contained in:
@@ -207,9 +207,14 @@ impl Server {
|
||||
let envelope = envelope.into_any().downcast::<TypedEnvelope<M>>().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 {
|
||||
|
||||
Reference in New Issue
Block a user