From 55f7e6cdbd00b0ab4a98fb8edde83e16a423baaa Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: Wed, 29 Apr 2026 15:17:36 +0800
Subject: [PATCH] 修改minio配置
---
multi-framework/src/main/java/com/gkhy/exam/framework/aspectj/LogAspect.java | 15 ++++++++++++---
1 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/multi-framework/src/main/java/com/gkhy/exam/framework/aspectj/LogAspect.java b/multi-framework/src/main/java/com/gkhy/exam/framework/aspectj/LogAspect.java
index 6170c38..d4ce823 100644
--- a/multi-framework/src/main/java/com/gkhy/exam/framework/aspectj/LogAspect.java
+++ b/multi-framework/src/main/java/com/gkhy/exam/framework/aspectj/LogAspect.java
@@ -6,6 +6,7 @@
import cn.hutool.extra.servlet.ServletUtil;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONObject;
+import com.alibaba.fastjson2.JSONWriter;
import com.alibaba.fastjson2.filter.SimplePropertyPreFilter;
import com.gkhy.exam.common.annotation.Log;
import com.gkhy.exam.common.domain.entity.SysUser;
@@ -268,13 +269,21 @@
webLog.put("method",request.getMethod());
Object params=getParameter(method, joinPoint.getArgs());
- webLog.put("parameter",params);
+ if (params != null) {
+ if (params instanceof MultipartFile || params.toString().contains("MultipartFile")) {
+ webLog.put("parameter", "文件上传接口,参数不打印");
+ } else {
+ webLog.put("parameter", params);
+ }
+ } else {
+ webLog.put("parameter", params);
+ }
webLog.put("uri",request.getRequestURI());
webLog.put("url",requestURL.toString());
if(user!=null) {
webLog.put("userName", user.getName());
}
- log.info(webLog.toString());
+ log.info(JSON.toJSONString(webLog, JSONWriter.Feature.IgnoreErrorGetter));
Object result = joinPoint.proceed();
if (result == null) {
//如果切到了 没有返回类型的void方法,这里直接返回
@@ -283,7 +292,7 @@
long endTime = System.currentTimeMillis();
webLog.put("result",StringUtils.sub(JSON.toJSONString(result),0,2000));
webLog.put("spendTime",endTime - startTime);
- log.info(webLog.toString());
+ log.info(JSON.toJSONString(webLog, JSONWriter.Feature.IgnoreErrorGetter));
return result;
}
--
Gitblit v1.9.2