From e3826f0ff655e40d1e12213851c4cd1e99b0d0e5 Mon Sep 17 00:00:00 2001 From: SikongJueluo Date: Tue, 20 May 2025 09:34:26 +0800 Subject: [PATCH] feat: add logger to udpclient --- server/src/Controllers.cs | 4 ++++ server/src/JtagClient.cs | 5 +++++ server/src/UdpClientPool.cs | 12 ++++++++++++ 3 files changed, 21 insertions(+) diff --git a/server/src/Controllers.cs b/server/src/Controllers.cs index 8c976db..522fc16 100644 --- a/server/src/Controllers.cs +++ b/server/src/Controllers.cs @@ -809,6 +809,10 @@ public class BsdlParserController : ControllerBase { private static NLog.Logger logger = NLog.LogManager.GetCurrentClassLogger(); + /// + /// [TODO:description] + /// + /// [TODO:return] [EnableCors("Development")] [HttpGet("GetBoundaryLogicalPorts")] public IResult GetBoundaryLogicalPorts() diff --git a/server/src/JtagClient.cs b/server/src/JtagClient.cs index e14fa6c..b364c89 100644 --- a/server/src/JtagClient.cs +++ b/server/src/JtagClient.cs @@ -845,6 +845,11 @@ public class Jtag return portStatus; } + /// + /// [TODO:description] + /// + /// [TODO:parameter] + /// [TODO:return] public async ValueTask> SetSpeed(UInt32 speed) { // Clear Data diff --git a/server/src/UdpClientPool.cs b/server/src/UdpClientPool.cs index 2c59a56..3e129fa 100644 --- a/server/src/UdpClientPool.cs +++ b/server/src/UdpClientPool.cs @@ -9,6 +9,8 @@ using WebProtocol; /// public class UDPClientPool { + private static NLog.Logger logger = NLog.LogManager.GetCurrentClassLogger(); + private static IPAddress localhost = IPAddress.Parse("127.0.0.1"); /// @@ -58,6 +60,9 @@ public class UDPClientPool var sendLen = socket.SendTo(buf, endPoint); socket.Close(); + logger.Debug($"UDP socket send bytes to device {endPoint.Address.ToString()}:{endPoint.Port.ToString()}:"); + logger.Debug($" Original Data: {BitConverter.ToString(buf).Replace("-", " ")}"); + if (sendLen == buf.Length) { return true; } else { return false; } } @@ -86,6 +91,10 @@ public class UDPClientPool var sendLen = socket.SendTo(sendBytes, endPoint); socket.Close(); + logger.Debug($"UDP socket send address package to device {endPoint.Address.ToString()}:{endPoint.Port.ToString()}:"); + logger.Debug($" Original Data: {BitConverter.ToString(pkg.ToBytes()).Replace("-", " ")}"); + logger.Debug($" Decoded Data: {pkg.ToString()}"); + if (sendLen == sendBytes.Length) { return true; } else { return false; } } @@ -115,6 +124,9 @@ public class UDPClientPool var sendLen = socket.SendTo(sendBytes, endPoint); socket.Close(); + logger.Debug($"UDP socket send data package to device {endPoint.Address.ToString()}:{endPoint.Port.ToString()}:"); + logger.Debug($" Original Data: {BitConverter.ToString(pkg.ToBytes()).Replace("-", " ")}"); + if (sendLen == sendBytes.Length) { return true; } else { return false; } }