From 2b4fae206c502a4b7a27ec5ba35a061c2670e457 Mon Sep 17 00:00:00 2001 From: huangfeng Date: Wed, 29 May 2024 14:16:34 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=87=8F=E5=B0=91=E6=AD=A3=E5=B8=B8?= =?UTF-8?q?=E6=97=A5=E5=BF=97=E5=8C=85=E5=90=ABerror=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/shxy/xymanager_common/bean/SysOperLog.java | 2 ++ .../java/com/shxy/xymanager_framework/aspect/LogAspect.java | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/xymanager_common/src/main/java/com/shxy/xymanager_common/bean/SysOperLog.java b/xymanager_common/src/main/java/com/shxy/xymanager_common/bean/SysOperLog.java index 41e7a74..28fd745 100644 --- a/xymanager_common/src/main/java/com/shxy/xymanager_common/bean/SysOperLog.java +++ b/xymanager_common/src/main/java/com/shxy/xymanager_common/bean/SysOperLog.java @@ -1,5 +1,6 @@ package com.shxy.xymanager_common.bean; +import com.fasterxml.jackson.annotation.JsonInclude; import lombok.Data; import java.io.Serializable; @@ -9,6 +10,7 @@ import java.io.Serializable; * * @author 晶晶 */ +@JsonInclude(JsonInclude.Include.NON_NULL) @Data public class SysOperLog implements Serializable { private static final long serialVersionUID = 1L; diff --git a/xymanager_framework/src/main/java/com/shxy/xymanager_framework/aspect/LogAspect.java b/xymanager_framework/src/main/java/com/shxy/xymanager_framework/aspect/LogAspect.java index 6ccc26c..01df44d 100644 --- a/xymanager_framework/src/main/java/com/shxy/xymanager_framework/aspect/LogAspect.java +++ b/xymanager_framework/src/main/java/com/shxy/xymanager_framework/aspect/LogAspect.java @@ -1,6 +1,7 @@ package com.shxy.xymanager_framework.aspect; import com.alibaba.fastjson.JSON; +import com.shxy.xymanager_common.util.JSONUtil; import com.shxy.xymanager_common.util.ServletUtils; import com.shxy.xymanager_common.annotation.Log; import com.shxy.xymanager_common.bean.SysOperLog; @@ -93,7 +94,7 @@ public class LogAspect { sysOperLog.setMethod(className + "." + methodName + "()"); // 处理设置注解上的参数 getControllerMethodDescription(joinPoint, controllerLog, sysOperLog, jsonResult); - log.info(sysOperLog.toString()); + log.info(JSONUtil.object2Json(sysOperLog)); } catch (Exception exp) { // 记录本地异常日志 log.error("==前置通知异常==");