|
@@ -55,22 +55,24 @@ public class ApiControllerAspect {
|
|
|
Object[] args = joinPoint.getArgs();
|
|
|
String[] paramsName = msig.getParameterNames();
|
|
|
HttpServletRequest request = ServletUtil.getRequest();
|
|
|
- log.info("============请求地址========:{}", request.getServletPath());
|
|
|
- log.info("============类=============:{}", className);
|
|
|
- log.info("============方法===========:{}", methodName);
|
|
|
- if (Objects.nonNull(args) && args.length > 0) {
|
|
|
- for (int i = 0; i < args.length; i++) {
|
|
|
- if (args[i] instanceof CommonsMultipartFile || args[i] instanceof MultipartFile || args[i] instanceof BeanPropertyBindingResult) {
|
|
|
- continue;
|
|
|
- } else {
|
|
|
- log.info("============参数key:{},参数value===========:{}", JacksonUtil.parseJson(paramsName[i]), JacksonUtil.parseJson(args[i]));
|
|
|
+ if (Objects.nonNull(request)) {
|
|
|
+ log.info("============请求地址========:{}", request.getServletPath());
|
|
|
+ log.info("============类=============:{}", className);
|
|
|
+ log.info("============方法===========:{}", methodName);
|
|
|
+ if (Objects.nonNull(args) && args.length > 0) {
|
|
|
+ for (int i = 0; i < args.length; i++) {
|
|
|
+ if (args[i] instanceof CommonsMultipartFile || args[i] instanceof MultipartFile || args[i] instanceof BeanPropertyBindingResult) {
|
|
|
+ continue;
|
|
|
+ } else {
|
|
|
+ log.info("============参数key:{},参数value===========:{}", JacksonUtil.parseJson(paramsName[i]), JacksonUtil.parseJson(args[i]));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
- }
|
|
|
// log.info("============platform===========:{}", ServletUtil.getRequestPlatform());
|
|
|
// log.info("============deviceId===========:{}", ServletUtil.getRequestDeviceId());
|
|
|
// log.info("============Authorization===========:{}", ServletUtil.getRequestAuthorizationForAspect());
|
|
|
// log.info("============time===========:{}", ServletUtil.getRequestTimeForTime());
|
|
|
+ }
|
|
|
Object proceed = joinPoint.proceed();
|
|
|
long end = System.currentTimeMillis();
|
|
|
log.info("============耗时============:{}秒", (end - start) / 1000);
|