From ff4660980ccfe3e123df8d5fa820266784625c74 Mon Sep 17 00:00:00 2001
From: yanjinhui <3306209981@qq.com>
Date: 星期二, 14 十月 2025 20:39:27 +0800
Subject: [PATCH] 1111

---
 代码管理/WIDESEA_WMSServer/WIDESEA_Core/Middlewares/ApiLogMiddleware.cs |   23 +++++++++++++----------
 1 files changed, 13 insertions(+), 10 deletions(-)

diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WIDESEA_WMSServer/WIDESEA_Core/Middlewares/ApiLogMiddleware.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WIDESEA_WMSServer/WIDESEA_Core/Middlewares/ApiLogMiddleware.cs"
index ee5aea4..46e8dbd 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WIDESEA_WMSServer/WIDESEA_Core/Middlewares/ApiLogMiddleware.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WIDESEA_WMSServer/WIDESEA_Core/Middlewares/ApiLogMiddleware.cs"
@@ -37,27 +37,27 @@
                 if (context.Request.Path.Value.Contains("api"))
                 {
                     context.Request.EnableBuffering();
-                    //Stream originalBody = context.Response.Body;
+                    Stream originalBody = context.Response.Body;
 
                     try
                     {
                         // 瀛樺偍璇锋眰鏁版嵁
-                        //string requestParam = GetRequestData(context);
-                        //DateTime beginDate = DateTime.Now;
+                        string requestParam = GetRequestData(context);
+                        DateTime beginDate = DateTime.Now;
 
-                        //using var ms = new MemoryStream();
-                        //context.Response.Body = ms;
+                        using var ms = new MemoryStream();
+                        context.Response.Body = ms;
 
                         await _next(context);
 
                         // 瀛樺偍鍝嶅簲鏁版嵁
-                        //DateTime endDate = DateTime.Now;
-                        //string responseParam = GetResponsetData(context);
+                        DateTime endDate = DateTime.Now;
+                        string responseParam = GetResponsetData(context);
 
-                        //context.Response.Body.Position = 0;
-                        //await context.Response.Body.CopyToAsync(originalBody);
+                        context.Response.Body.Position = 0;
+                        await context.Response.Body.CopyToAsync(originalBody);
 
-                        //Logger.WriteApiLog2DB(context,requestParam, beginDate, responseParam, endDate, context.Response.StatusCode == 200 ? LoggerStatus.Success : LoggerStatus.Error);
+                        Logger.WriteApiLog2DB(context, requestParam, beginDate, responseParam, endDate, context.Response.StatusCode == 200 ? LoggerStatus.Success : LoggerStatus.Error);
                     }
                     catch (Exception ex)
                     {
@@ -80,6 +80,9 @@
             //}
         }
 
+
+
+
         private string GetRequestData(HttpContext context)
         {
             try

--
Gitblit v1.9.3