From 1106b4f544e5b738e335bc2b40eed452c64159bb Mon Sep 17 00:00:00 2001 From: David Li Date: Wed, 13 May 2026 17:40:40 +0800 Subject: [PATCH] feat(daemon): log every received request at info level MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add info!(cmd = ?req, "收到请求") in handle_connection so each incoming request is logged with its full Request variant for diagnostics. --- src/transport/mod.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/transport/mod.rs b/src/transport/mod.rs index 61403b4..ff0c341 100644 --- a/src/transport/mod.rs +++ b/src/transport/mod.rs @@ -12,6 +12,7 @@ use std::net::SocketAddr; use std::sync::Arc; use tokio::io::{AsyncBufReadExt, AsyncRead, AsyncWrite, AsyncWriteExt, BufReader}; use anyhow::Result; +use tracing::info; use crate::daemon::cache::DbCache; use crate::daemon::query::Names; @@ -81,6 +82,7 @@ where } }; + info!(cmd = ?req, "收到请求"); let resp = dispatch(req, db, names).await; writer.write_all(resp.to_json_line()?.as_bytes()).await?; Ok(())