Do not log request parameters for multipart requests
Closes gh-27350
This commit is contained in:
parent
8adf28763b
commit
674dc2f203
|
|
@ -978,7 +978,10 @@ public class DispatcherServlet extends FrameworkServlet {
|
|||
private void logRequest(HttpServletRequest request) {
|
||||
LogFormatUtils.traceDebug(logger, traceOn -> {
|
||||
String params;
|
||||
if (isEnableLoggingRequestDetails()) {
|
||||
if (StringUtils.startsWithIgnoreCase(request.getContentType(), "multipart/")) {
|
||||
params = "multipart";
|
||||
}
|
||||
else if (isEnableLoggingRequestDetails()) {
|
||||
params = request.getParameterMap().entrySet().stream()
|
||||
.map(entry -> entry.getKey() + ":" + Arrays.toString(entry.getValue()))
|
||||
.collect(Collectors.joining(", "));
|
||||
|
|
|
|||
Loading…
Reference in New Issue