Procházet zdrojové kódy

TraceIdAspect修改打印格式

lengfaqiang před 2 roky
rodič
revize
e01a5026cb

+ 15 - 5
slope-common/slope-common-log/src/main/java/com/sckw/log/TraceLog/aop/TraceIdAspect.java

@@ -72,10 +72,12 @@ public class TraceIdAspect {
         String param = JSON.toJSONString(logArgs);
         String exception = "";
         try {
+            log.info("请求参数 param:{} ",param);
             long start = System.currentTimeMillis();
             //执行结果,返回参数
             result = joinPoint.proceed();
             long end = System.currentTimeMillis();
+            log.info("响应结果 result:{} ",JSON.toJSONString(result));
             log.info("方法耗时:{} ms", end - start);
         } catch (Throwable e) {
             exception = e.getMessage();
@@ -85,13 +87,21 @@ public class TraceIdAspect {
             Date endTime = new Date();
             long time = endTime.getTime() - startTime.getTime();
             Boolean slowRequest = (time > 1500L);
-            log.info("{}:{}.{}," +
-                            "param={}," +
-                            "result={}," +
+//            log.info("{}:{}.{}," +
+//                            "param={}," +
+//                            "result={}," +
+//                            "exception={}," +
+//                            "[{}->{}],slowRequest{}=[{}]", l.description(), targetName, methodName,
+//                    param,
+//                    JSON.toJSONString(result),
+//                    exception,
+//                    DateFormatUtils.format(startTime, TIME_PATTERN),
+//                    DateFormatUtils.format(endTime, TIME_PATTERN),
+//                    slowRequest,
+//                    time);
+                        log.info("{}:{}.{}," +
                             "exception={}," +
                             "[{}->{}],slowRequest{}=[{}]", l.description(), targetName, methodName,
-                    param,
-                    JSON.toJSONString(result),
                     exception,
                     DateFormatUtils.format(startTime, TIME_PATTERN),
                     DateFormatUtils.format(endTime, TIME_PATTERN),