【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 {
RequestAttributes ra = RequestContextHolder.getRequestAttributes();
ServletRequestAttributes sra = (ServletRequestAttributes) ra;
HttpServletRequest request = sra.getRequest();
String url = request.getRequestURL().toString();
String method = request.getMethod();
String uri = request.getRequestURI();
String queryString = request.getQueryString();
String url = null;
String method = null;
String uri = null;
String queryString = null;
if (sra!=null) {
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);
// result的值就是被拦截方法的返回值
@@ -43,4 +48,4 @@ private static final Logger logger = LoggerFactory.getLogger(LogRecordAspect.cla
logger.info("请求结束,controller的返回值是 " + result);
return result;
}
}
}