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("==前置通知异常==");