gkj 2 years ago
parent
commit
ff63b080d9

+ 40 - 40
ServiceCenter/Attributes/LogAttribute .cs

@@ -23,51 +23,51 @@ namespace ServiceCenter.Attributes
 
         public override void OnActionExecuting(ActionExecutingContext context)
         {
-            ActionArguments = Newtonsoft.Json.JsonConvert.SerializeObject(context.ActionArguments);
-            Stopwatch = new Stopwatch();
-            Stopwatch.Start();
+            //ActionArguments = Newtonsoft.Json.JsonConvert.SerializeObject(context.ActionArguments);
+            //Stopwatch = new Stopwatch();
+            //Stopwatch.Start();
         }
 
         public override void OnActionExecuted(ActionExecutedContext context)
         {
-            string msg = "";
-            try
-            {
-                base.OnActionExecuted(context);
-                Stopwatch.Stop();
-                string url = context.HttpContext.Request.Host + context.HttpContext.Request.Path + context.HttpContext.Request.QueryString;
-                string method = context.HttpContext.Request.Method;
-                string qs = ActionArguments;
-                string res = "在返回结果前发生了异常";
-                if (context.Result == null)
-                {
-                    res = "无返回结果";
-                }
-                else
-                {
-                    dynamic result = context.Result.GetType().Name == "EmptyResult" ? new { Value = "无返回结果" } : context.Result as dynamic;
-                    try
-                    {
-                        if (result != null)
-                        {
-                            res = Newtonsoft.Json.JsonConvert.SerializeObject(result.Value);
-                        }
-                    }
-                    catch (Exception)
-                    {
-                        res = "日志未获取到结果,返回的数据无法序列化";
-                    }
-                }
-                msg = $"方法:{LogFlag}-地址:{url}-方式:{method}-耗时:{Stopwatch.Elapsed.TotalMilliseconds}毫秒(指控制器内对应方法执行完毕的时间)\n" +
-                     $"参数:{qs}\n " +
-                     $"结果:{res}";
-            }
-            catch (Exception ex)
-            {
-                msg = ex.Message + ex.StackTrace;
-            }
+            //string msg = "";
+            //try
+            //{
+            //    base.OnActionExecuted(context);
+            //    Stopwatch.Stop();
+            //    string url = context.HttpContext.Request.Host + context.HttpContext.Request.Path + context.HttpContext.Request.QueryString;
+            //    string method = context.HttpContext.Request.Method;
+            //    string qs = ActionArguments;
+            //    string res = "在返回结果前发生了异常";
+            //    if (context.Result == null)
+            //    {
+            //        res = "无返回结果";
+            //    }
+            //    else
+            //    {
+            //        dynamic result = context.Result.GetType().Name == "EmptyResult" ? new { Value = "无返回结果" } : context.Result as dynamic;
+            //        try
+            //        {
+            //            if (result != null)
+            //            {
+            //                res = Newtonsoft.Json.JsonConvert.SerializeObject(result.Value);
+            //            }
+            //        }
+            //        catch (Exception)
+            //        {
+            //            res = "日志未获取到结果,返回的数据无法序列化";
+            //        }
+            //    }
+            //    msg = $"方法:{LogFlag}-地址:{url}-方式:{method}-耗时:{Stopwatch.Elapsed.TotalMilliseconds}毫秒(指控制器内对应方法执行完毕的时间)\n" +
+            //         $"参数:{qs}\n " +
+            //         $"结果:{res}";
+            //}
+            //catch (Exception ex)
+            //{
+            //    msg = ex.Message + ex.StackTrace;
+            //}
 
-            LogHub.InterfacePublish(LogFlag, msg);
+            //LogHub.InterfacePublish(LogFlag, msg);
         }
     }
 }

+ 2 - 2
WCS.WorkEngineering/WebApi/Controllers/AgvController.cs

@@ -68,7 +68,7 @@ namespace WCS.WorkEngineering.WebApi.Controllers
         /// </summary>
         /// <param name="reqDto">请求参数</param>
         /// <returns></returns>
-        [HttpPost, Log("背负式AGV请求出库任务")]
+        [HttpPost]
         public ApplyEmptySpoolResponse ApplyEmptySpool([FromBody] AgvFillEmptySpaceRequest reqDto)
         {
             var key = $"WCS:Lock:AGV:{nameof(ApplyEmptySpool)}";
@@ -175,7 +175,7 @@ namespace WCS.WorkEngineering.WebApi.Controllers
         /// </summary>
         /// <param name="reqDto"></param>
         /// <returns></returns>
-        [HttpPost, Log("AGV执行回调")]
+        [HttpPost]
         public AgvCallbackResponse AgvCallback([FromBody] AgvCallbackRequest reqDto)
         {
             var key = $"WCS:Lock:AGV:{nameof(AgvCallback)}";