修复日志记录报错问题

pull/22/head
rays 2021-07-09 16:30:41 +08:00
parent df963a5943
commit 232a09958a
1 changed files with 5 additions and 0 deletions

View File

@ -48,6 +48,8 @@ import org.springframework.core.ParameterNameDiscoverer;
import org.springframework.ui.Model; import org.springframework.ui.Model;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.lang.reflect.Method; import java.lang.reflect.Method;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
@ -92,6 +94,9 @@ public class RequestApiLogRecordAop implements Ordered {
// 获取字段的名 // 获取字段的名
Map<String, Object> args = getFieldsName(point); Map<String, Object> args = getFieldsName(point);
// 删除Request和Response
args.entrySet().removeIf(objectEntry -> objectEntry.getValue() instanceof HttpServletRequest || objectEntry.getValue() instanceof HttpServletResponse);
// 记录日志 // 记录日志
recordLog(args, result, annotationProp); recordLog(args, result, annotationProp);
} }