Browse Source

修改:

1.调整BaseRequestLogAspect,输出请求参数的时候,不打印Request和Response
dev_shibei_match
wangxianzhang 4 years ago
parent
commit
8d7b508c88
  1. 7
      epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/aspect/BaseRequestLogAspect.java

7
epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/aspect/BaseRequestLogAspect.java

@ -11,6 +11,8 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.dao.DuplicateKeyException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import java.time.Duration;
import java.time.LocalDateTime;
@ -281,7 +283,10 @@ public abstract class BaseRequestLogAspect {
} else {
StringBuilder builder = new StringBuilder("[");
for (Object object : args) {
if (object != null) {
if (object != null
&& !(object instanceof ServletRequest)
&& !(object instanceof ServletResponse)
) {
try {
// 尝试作为json解析
String objectString = JSON.toJSONString(object);

Loading…
Cancel
Save