diff --git a/codex-rs/exec-server/src/posix/socket.rs b/codex-rs/exec-server/src/posix/socket.rs index c2848fc234..850197cb9c 100644 --- a/codex-rs/exec-server/src/posix/socket.rs +++ b/codex-rs/exec-server/src/posix/socket.rs @@ -236,7 +236,21 @@ pub(crate) fn send_json_message( fds: &[OwnedFd], ) -> std::io::Result<()> { let data = serde_json::to_vec(&msg)?; - send_message_bytes(socket, &data, fds) + tracing::error!( + "sending message with {} fds and a data payload of {} bytes", + fds.len(), + data.len() + ); + + send_message_bytes(socket, &data, fds)?; + + tracing::error!( + "finished sending message with {} fds and a data payload of {} bytes", + fds.len(), + data.len() + ); + + Ok(()) } fn send_datagram_bytes(socket: &Socket, data: &[u8], fds: &[OwnedFd]) -> std::io::Result<()> {