From 21d8b1992622556851090c351d51fb375d1e0832 Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Thu, 18 Sep 2025 16:35:06 +0200 Subject: [PATCH] dap: Add more debug logs for child's stderr (#38418) Without this, I would never have converged on @cole-miller's patch https://github.com/zed-industries/zed/pull/38380 when debugging codelldb not spawning in WSL! Release Notes: - N/A --- crates/dap/src/client.rs | 3 +++ crates/dap/src/transport.rs | 1 + 2 files changed, 4 insertions(+) diff --git a/crates/dap/src/client.rs b/crates/dap/src/client.rs index 2590bf5c8b0db8e70a7897b8de4bc878187e4daa..15801e989169677f6e42bdd7b9c5642d82ea644a 100644 --- a/crates/dap/src/client.rs +++ b/crates/dap/src/client.rs @@ -118,6 +118,7 @@ impl DebugAdapterClient { R::COMMAND, sequence_id ); + log::debug!(" request: {request:?}"); self.send_message(Message::Request(request)).await?; @@ -130,6 +131,8 @@ impl DebugAdapterClient { command, sequence_id ); + log::debug!(" response: {response:?}"); + match response.success { true => { if let Some(json) = response.body { diff --git a/crates/dap/src/transport.rs b/crates/dap/src/transport.rs index f9fbbfc84295bfba946ad96b5eb701d13c6aa52c..7d0af4d0b3048092933c00bfe2f5d755e00d34d3 100644 --- a/crates/dap/src/transport.rs +++ b/crates/dap/src/transport.rs @@ -262,6 +262,7 @@ impl TransportDelegate { break; } } + log::debug!("stderr: {line}"); for (kind, handler) in log_handlers.lock().iter_mut() { if matches!(kind, LogKind::Adapter) {