From 7b4a874283f1cf5673296ad82a264d6140cc3746 Mon Sep 17 00:00:00 2001 From: ziin Date: Tue, 24 Mar 2026 13:27:50 +0800 Subject: [PATCH] =?UTF-8?q?feat(log):=20=E6=97=A5=E5=BF=97=E4=B8=AD?= =?UTF-8?q?=E8=A1=A5=E5=85=85=E6=89=93=E5=8D=B0=E5=BD=93=E5=89=8D=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E7=94=A8=E6=88=B7ID?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/yolo/keyborad/aop/LogInterceptor.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/yolo/keyborad/aop/LogInterceptor.java b/src/main/java/com/yolo/keyborad/aop/LogInterceptor.java index 5b96a9f..cfcff69 100644 --- a/src/main/java/com/yolo/keyborad/aop/LogInterceptor.java +++ b/src/main/java/com/yolo/keyborad/aop/LogInterceptor.java @@ -1,5 +1,7 @@ package com.yolo.keyborad.aop; +import cn.dev33.satoken.stp.StpLogic; +import cn.dev33.satoken.stp.StpUtil; import jakarta.servlet.http.HttpServletRequest; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; @@ -40,8 +42,10 @@ public class LogInterceptor { // 获取请求参数 Object[] args = point.getArgs(); String reqParam = "[" + StringUtils.join(args, ", ") + "]"; + String tokenString = httpServletRequest.getHeader("auth-token"); + Object userId = StpUtil.getLoginIdByToken(tokenString); // 输出请求日志 - log.info("request start,id: {}, path: {}, ip: {}, params: {}", requestId, url, + log.info("request start,id: {}, userId:{}, path: {}, ip: {}, params: {}",requestId, userId, url, httpServletRequest.getRemoteHost(), reqParam); // 执行原方法 Object result = point.proceed();