【fix sonar】LogRecordAspect.java文件

This commit is contained in:
tianwenbo
2023-03-03 14:17:00 +08:00
parent 1fdbdf567e
commit 6a087fff48
@@ -29,12 +29,17 @@ private static final Logger logger = LoggerFactory.getLogger(LogRecordAspect.cla
public Object doAround(ProceedingJoinPoint pjp) throws Throwable { public Object doAround(ProceedingJoinPoint pjp) throws Throwable {
RequestAttributes ra = RequestContextHolder.getRequestAttributes(); RequestAttributes ra = RequestContextHolder.getRequestAttributes();
ServletRequestAttributes sra = (ServletRequestAttributes) ra; ServletRequestAttributes sra = (ServletRequestAttributes) ra;
HttpServletRequest request = sra.getRequest(); String url = null;
String method = null;
String url = request.getRequestURL().toString(); String uri = null;
String method = request.getMethod(); String queryString = null;
String uri = request.getRequestURI(); if (sra!=null) {
String queryString = request.getQueryString(); HttpServletRequest request = sra.getRequest();
url = request.getRequestURL().toString();
method = request.getMethod();
uri = request.getRequestURI();
queryString = request.getQueryString();
}
logger.info("请求开始, 各个参数, url: {}, method: {}, uri: {}, params: {}", url, method, uri, queryString); logger.info("请求开始, 各个参数, url: {}, method: {}, uri: {}, params: {}", url, method, uri, queryString);
// result的值就是被拦截方法的返回值 // result的值就是被拦截方法的返回值
@@ -43,4 +48,4 @@ private static final Logger logger = LoggerFactory.getLogger(LogRecordAspect.cla
logger.info("请求结束,controller的返回值是 " + result); logger.info("请求结束,controller的返回值是 " + result);
return result; return result;
} }
} }