util: Log JSON with envs if failed to deserialize (#41894)

Jakub Konka created

Release Notes:

- N/A

Change summary

crates/util/src/shell_env.rs | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Detailed changes

crates/util/src/shell_env.rs 🔗

@@ -93,7 +93,7 @@ async fn capture_unix(
 
     // Parse the JSON output from zed --printenv
     let env_map: collections::HashMap<String, String> = serde_json::from_str(&env_output)
-        .with_context(|| "Failed to deserialize environment variables from json")?;
+        .with_context(|| "Failed to deserialize environment variables from json: {env_output}")?;
     Ok(env_map)
 }
 
@@ -257,5 +257,5 @@ async fn capture_windows(
 
     // Parse the JSON output from zed --printenv
     serde_json::from_str(&env_output)
-        .with_context(|| "Failed to deserialize environment variables from json")
+        .with_context(|| "Failed to deserialize environment variables from json: {env_output}")
 }