@@ -137,8 +137,8 @@ impl DebuggerConnection {
137137 break ;
138138 }
139139 Ok ( n) => {
140- log:: debug!( "read {} bytes, total bytes {}" , n, pos) ;
141140 pos += n; // 解析消息格式:第一行是整数ID,第二行是JSON内容
141+ log:: debug!( "read {} bytes, total bytes {}" , n, pos) ;
142142 let mut start = 0 ;
143143 let mut id_line = None ;
144144 let mut i = 0 ;
@@ -223,6 +223,7 @@ impl DebuggerConnection {
223223 MessageCMD :: EvalRsp => {
224224 if let Message :: EvalRsp ( eval_rsp) = message {
225225 let seq = eval_rsp. seq as i64 ;
226+ log:: info!( "response seq: {}" , seq) ;
226227 let mut senders_guard = eval_response. lock ( ) . await ;
227228 if let Some ( sender) = senders_guard. remove ( & seq) {
228229 let _ = sender. send ( eval_rsp) . await ;
@@ -381,7 +382,7 @@ impl DebuggerConnection {
381382 let eval_req = EvalReq {
382383 cmd : MessageCMD :: EvalReq as i64 ,
383384 seq : seq as i32 ,
384- expr : expression,
385+ expr : expression. clone ( ) ,
385386 stack_level : frame_id as i32 ,
386387 depth : depth as i32 ,
387388 cache_id : cache_id as i32 ,
@@ -395,7 +396,7 @@ impl DebuggerConnection {
395396
396397 let msg_id = MessageCMD :: EvalReq as i32 ;
397398 let message_text = format ! ( "{}\n {}\n " , msg_id, json) ;
398-
399+ log :: info! ( "request eval :{}, seq: {}" , expression , seq ) ;
399400 let receiver = self . register_eval_callback ( seq) . await ;
400401
401402 match stream_guard
0 commit comments