[ 
https://issues.apache.org/jira/browse/HTTPCLIENT-1374?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jose L Martinez-Avial updated HTTPCLIENT-1374:
----------------------------------------------

    Attachment: HTTPCLIENT-1374.patch
    
> Provide functionality to customize the logging of the http headers and wire
> ---------------------------------------------------------------------------
>
>                 Key: HTTPCLIENT-1374
>                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1374
>             Project: HttpComponents HttpClient
>          Issue Type: Improvement
>          Components: HttpClient
>            Reporter: Jose L Martinez-Avial
>         Attachments: HTTPCLIENT-1374.patch
>
>
> Currently the logging of the http headers and data (wire) exchanged when 
> doing a HTTP request/response is controlled by the logging categories 
> org.apache.http.headers and org.apache.http.wire. The problem is that the 
> logging cannot by customized: It is possible to setup the debug level, and 
> change it dynamically, but those changed affect all the instances of the 
> HttpClient, since the logger is static. So it is not possible to change the 
> logging for a specific connections, for example.
> The patch I modifies ManagedHttpClientConnectionFactory so the loggers are 
> created by using two protected methods getHeaderlog and getWirelog. That way 
> the factory can be extended in order to provide diferent logges, and 
> therefore allow to customize the logging of the http headers and data.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to