@@ -1,6 +1,6 @@
1use crate::{Error, Result};
1use crate::{Error, Result};
2use anyhow::Context;
2use anyhow::Context;
3−use log::error;
3+use log::{error, info};
4use serde::{Deserialize, Serialize};
4use serde::{Deserialize, Serialize};
5use serde_json::Value;
5use serde_json::Value;
6use std::collections::HashMap;
6use std::collections::HashMap;
@@ -123,8 +123,7 @@ impl Transport {
123 reader.read_exact(&mut content).await?;
123 reader.read_exact(&mut content).await?;
124 let msg = std::str::from_utf8(&content).context("invalid utf8 from server")?;
124 let msg = std::str::from_utf8(&content).context("invalid utf8 from server")?;
126− // TODO: `info!` here
127− println!("<- DAP {}", msg);
126+ info!("<- DAP {}", msg);
129 // try parsing as output (server response) or call (server request)
128 // try parsing as output (server response) or call (server request)
130 let output: serde_json::Result<Payload> = serde_json::from_str(msg);
129 let output: serde_json::Result<Payload> = serde_json::from_str(msg);
@@ -153,8 +152,7 @@ impl Transport {
153 server_stdin: &mut BufWriter<ChildStdin>,
152 server_stdin: &mut BufWriter<ChildStdin>,
154 request: String,
153 request: String,
155 ) -> Result<()> {
154 ) -> Result<()> {
156− // TODO: `info!` here
157− println!("-> DAP {}", request);
155+ info!("-> DAP {}", request);
159 // send the headers
157 // send the headers
160 server_stdin
158 server_stdin
@@ -181,8 +179,7 @@ impl Transport {
181 request_seq,
179 request_seq,
184− // TODO: `info!` here
185− println!("<- DAP success ({}, in response to {})", seq, request_seq);
182+ info!("<- DAP success ({}, in response to {})", seq, request_seq);
186 if let Payload::Response(val) = msg {
183 if let Payload::Response(val) = msg {
187 (request_seq, Ok(val))
184 (request_seq, Ok(val))
@@ -197,8 +194,7 @@ impl Transport {
200− // TODO: `error!` here
197+ error!(
202 "<- DAP error {:?} ({:?}) for command #{} {}",
198 "<- DAP error {:?} ({:?}) for command #{} {}",
203 message, body, request_seq, command
199 message, body, request_seq, command
@@ -212,16 +208,14 @@ impl Transport {
215− // TODO: `info!` here
216− println!("<- DAP request {} #{}", command, seq);
211+ info!("<- DAP request {} #{}", command, seq);
217 client_tx.send(msg).expect("Failed to send");
212 client_tx.send(msg).expect("Failed to send");
218 return Ok(());
213 return Ok(());
220 Payload::Event(Event {
215 Payload::Event(Event {
221 ref event, ref seq, ..
216 ref event, ref seq, ..
223− // TODO: `info!` here
224− println!("<- DAP event {} #{}", event, seq);
218+ info!("<- DAP event {} #{}", event, seq);
225 client_tx.send(msg).expect("Failed to send");
219 client_tx.send(msg).expect("Failed to send");
226 return Ok(());
220 return Ok(());