[ https://issues.apache.org/jira/browse/WW-5401?focusedWorklogId=908554&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-908554 ]
ASF GitHub Bot logged work on WW-5401: -------------------------------------- Author: ASF GitHub Bot Created on: 06/Mar/24 13:22 Start Date: 06/Mar/24 13:22 Worklog Time Spent: 10m Work Description: sepe81 commented on code in PR #892: URL: https://github.com/apache/struts/pull/892#discussion_r1514476089 ########## core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java: ########## @@ -1026,9 +1030,12 @@ protected boolean isMultipartRequest(HttpServletRequest request) { String httpMethod = request.getMethod(); String contentType = request.getContentType(); - return REQUEST_POST_METHOD.equalsIgnoreCase(httpMethod) && - contentType != null && - multipartValidationPattern.matcher(contentType.toLowerCase(Locale.ENGLISH)).matches(); + boolean isPostRequest = REQUEST_POST_METHOD.equalsIgnoreCase(httpMethod); + boolean isProperContentType = contentType != null && multipartValidationPattern.matcher(contentType.toLowerCase(Locale.ENGLISH)).matches(); + + LOG.debug("Validating if this is proper Multipart request. Request is POST: {} and ContentType matches pattern ({}): {}", Review Comment: ```suggestion LOG.debug("Validating if this is a proper Multipart request. Request is POST: {} and ContentType matches pattern ({}): {}", ``` ########## core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java: ########## @@ -986,10 +986,12 @@ private void applyEncoding(HttpServletResponse response, String encoding) { public HttpServletRequest wrapRequest(HttpServletRequest request) throws IOException { // don't wrap more than once if (request instanceof StrutsRequestWrapper) { + LOG.debug("Request already wrapped with {}", StrutsRequestWrapper.class.getSimpleName()); Review Comment: ```suggestion LOG.debug("Request already wrapped with: {}", StrutsRequestWrapper.class.getSimpleName()); ``` to be consistent with other logs from this PR Issue Time Tracking ------------------- Worklog Id: (was: 908554) Time Spent: 0.5h (was: 20m) > Adds more logging statements around validating and accepting MultiPartRequest > ----------------------------------------------------------------------------- > > Key: WW-5401 > URL: https://issues.apache.org/jira/browse/WW-5401 > Project: Struts 2 > Issue Type: Improvement > Components: Core > Reporter: Lukasz Lenart > Assignee: Lukasz Lenart > Priority: Trivial > Fix For: 6.4.0 > > Time Spent: 0.5h > Remaining Estimate: 0h > > Currently there is no logging at all in this area and it's hard to debug > what's wrong with file upload. See [the following > thread|https://lists.apache.org/thread/j278lv3m0mpd0qtdf0pc60sc4hbo7noy] on > the Users mailing list. -- This message was sent by Atlassian Jira (v8.20.10#820010)