From 3d33512b87800aafce8fb5da471a55b04623581b Mon Sep 17 00:00:00 2001 From: James Date: Fri, 1 Dec 2023 17:49:32 -0800 Subject: [PATCH] feat: log buffer contents --- crates/transport-ipc/src/lib.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/crates/transport-ipc/src/lib.rs b/crates/transport-ipc/src/lib.rs index 9a302cce670..a2cd85bb777 100644 --- a/crates/transport-ipc/src/lib.rs +++ b/crates/transport-ipc/src/lib.rs @@ -138,7 +138,12 @@ impl futures::stream::Stream for ReadJsonStream { this.items.push(response); } Some(Err(e)) => { - tracing::error!(%e, "IPC response contained invalid JSON"); + tracing::error!(%e, "IPC response contained invalid JSON. Buffer contents will be logged at trace level"); + tracing::trace!( + buffer = %String::from_utf8_lossy(this.buf.as_ref()), + "IPC response contained invalid JSON. NOTE: Buffer contents do not include invalid utf8.", + ); + return Ready(None); } None => {}