Quellcode durchsuchen

Merge remote-tracking branch 'origin/develop' into test

wangzaijun vor 7 Monaten
Ursprung
Commit
37610af650

+ 8 - 1
service-deploy/src/main/java/com/simuwang/deploy/components/LoggingAspect.java

@@ -11,6 +11,8 @@ import jakarta.servlet.http.HttpServletRequest;
 import org.aspectj.lang.ProceedingJoinPoint;
 import org.aspectj.lang.annotation.Around;
 import org.aspectj.lang.annotation.Aspect;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.aop.support.AopUtils;
 import org.springframework.core.annotation.Order;
 import org.springframework.util.StopWatch;
@@ -27,6 +29,7 @@ import java.util.Objects;
 @Order(2)
 @Aspect
 public class LoggingAspect {
+    private final Logger logger = LoggerFactory.getLogger(this.getClass());
     private final LoggingService service;
 
     public LoggingAspect(LoggingService service) {
@@ -58,7 +61,11 @@ public class LoggingAspect {
         } finally {
             watch.stop();
             builder.executeTime(watch.getTotalTimeMillis());
-            this.service.asyncSave(builder.build());
+            try {
+                this.service.asyncSave(builder.build());
+            } catch (Exception e) {
+                this.logger.warn("日志保存报\n{}", ExceptionUtil.stacktraceToString(e));
+            }
         }
         return result;
     }

+ 1 - 1
service-manage/src/main/java/com/simuwang/manage/api/LoginController.java

@@ -53,7 +53,7 @@ public class LoginController {
      *                  //     * @param response  响应体对象
      * @return /
      */
-    @SystemLog(value = "登录", type = SystemLog.Type.LOGIN)
+//    @SystemLog(value = "登录", type = SystemLog.Type.LOGIN)
     @PostMapping("login")
     public ResultVo<String> login(@RequestBody LoginUser loginUser) {
         ShiroToken shiroToken = new ShiroToken(loginUser.getUsername(), loginUser.getPassword());