Jean Pierre Urkens  created CXF-9145:
----------------------------------------

             Summary: Inconcise handling of logging features logMulitpart and 
logBinary
                 Key: CXF-9145
                 URL: https://issues.apache.org/jira/browse/CXF-9145
             Project: CXF
          Issue Type: Improvement
          Components: logging
    Affects Versions: 3.5.9
            Reporter: Jean Pierre Urkens 


Attempting to get only the multiparts headers of a binary multipart component 
logged I found out this was impossible:
 * logging mulitparts requires logMultipart=true
 * preventing binary content (e.g. PDF files in attachments) to be logged 
requries logBinary=false or at least 
addBinaryContentMediaTypes("application/pdf")

However looking at 
org.apache.cxf.ext.logging.AbstractLoggingInterceptor#stripBinaryParts if the 
multipart content-type is of a binary type and logbinary=false the entire 
multipart content will be suppressed (i.e. both the multipart headers and 
binary content).

So it seems impossibel to log the headers only of a binary multipart element.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to