JakartaMultiPartRequest and FileUploadInterceptor logging at "error" level on 
IO and user generated errors
----------------------------------------------------------------------------------------------------------

                 Key: WW-3143
                 URL: https://issues.apache.org/struts/browse/WW-3143
             Project: Struts 2
          Issue Type: Bug
    Affects Versions: 2.1.2
         Environment: Tomcat 6.0.18
            Reporter: Lucas Nelson


Having just gone live using the multi-part forms and the FileUploadInterceptor, 
we are getting noise in the logs coming from I/O errors (eg. read timed out) 
and user generated errors (eg. file too large). We have a production system 
where we alert on severe errors (error at fatal on your Logger class). As a 
short-term measure, we've had to disable the log messages from 
JakartaMultiPartRequest and FileUploadInterceptor, which is not ideal.

Would you please consider lowering the log level to at least warning, but 
preferably lower for:

(these line numbers are from 2.1.2)

JakartaMultiPartRequest:138 - logs the exception raised from 
org.apache.commons.fileupload.FileUploadBase#parseRequest, eg. read timeout
FileUploadInterceptor:228 - logs each of the previous exception messages that 
may have occurred.
FileUploadInterceptor:261 - would seem to require an invalid HTTP request, was 
not able to trigger from a browser
FileUploadInterceptor:263 - would seem to require an invalid HTTP request, was 
not able to trigger from a browser
FileUploadInterceptor:311 - missing file, would seem to require an invalid 
request
FileUploadInterceptor:318 - file is over the size limit
FileUploadInterceptor:325 - file is not one of the permitted content types

Having those cases create an error for the user is entirely appropriate. Having 
them log to the application logs is a pain in the butt for a highly loaded 
production system.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to