Ver código fonte

fix:logutil增加了用户id信息

xuxiaopang 2 anos atrás
pai
commit
1a782f7cbc

+ 6 - 2
common/src/main/java/cn/seecoder/common/util/LogTrackingUtil.java

@@ -4,9 +4,13 @@ import Utils.LogBuilder;
 import client.LogTrackingClient;
 import com.nju.edu.logTracking.enums.SeecSystem;
 import org.slf4j.Logger;
+import org.springframework.beans.factory.annotation.Autowired;
 
 public class LogTrackingUtil {
 
+    @Autowired
+    public UserService userService;
+
     private static final Logger logger = LoggerUtil.getLogger(LogTrackingUtil.class);
 
     public static void log(String data, OpType opType) {
@@ -15,8 +19,8 @@ public class LogTrackingUtil {
                 .target(SeecSystem.SMART)
                 .source(SeecSystem.DEVCLOUD)
                 .operationType(opType.getNum())
-                .data(data)
-                .message(opType.getName())
+                .data(data.concat(" uid:").concat(userService.loginUser().getId()))
+                .message(opType.getName()
                 .build();
         LogTrackingClient
                 .getClient()