|
@@ -49,11 +49,19 @@ public class RequestTrace {
|
|
}
|
|
}
|
|
|
|
|
|
private void filter(Map<String, Object> parameter, String name, Object value) {
|
|
private void filter(Map<String, Object> parameter, String name, Object value) {
|
|
- if (value instanceof HttpServletRequest || value instanceof HttpServletResponse || value instanceof AccessEntity
|
|
|
|
- || value instanceof MultipartFile) {
|
|
|
|
|
|
+ if (value instanceof HttpServletRequest || value instanceof HttpServletResponse
|
|
|
|
+ || value instanceof AccessEntity) {
|
|
return;
|
|
return;
|
|
|
|
+ } else if (value instanceof MultipartFile) {
|
|
|
|
+ MultipartFile file = (MultipartFile) value;
|
|
|
|
+ Map<String, Object> map = new HashMap<>();
|
|
|
|
+ map.put("class", value.getClass().getSimpleName());
|
|
|
|
+ map.put("name", file.getName());
|
|
|
|
+ map.put("size", file.getSize());
|
|
|
|
+ parameter.put(name, map);
|
|
|
|
+ } else {
|
|
|
|
+ parameter.put(name, value);
|
|
}
|
|
}
|
|
- parameter.put(name, value);
|
|
|
|
}
|
|
}
|
|
|
|
|
|
public Object response(Object result) {
|
|
public Object response(Object result) {
|