Json 如何在log4j2 xml中配置RestTemplate调试日志记录

Json 如何在log4j2 xml中配置RestTemplate调试日志记录,json,xml,spring,log4j2,resttemplate,Json,Xml,Spring,Log4j2,Resttemplate,我将log4j2与xml配置一起使用。我想记录由restemplate 如何在log4j2 xml配置文件中配置它来记录这些内容?如果您的RestTemplate使用apache http客户端,那么您的log4j2.xml配置可能如下所示: <Logger name="org.springframework.web.client" level="DEBUG" additivity="false"> <AppenderRef ref="APP" level="DEBUG

我将log4j2与xml配置一起使用。我想记录由
restemplate


如何在log4j2 xml配置文件中配置它来记录这些内容?

如果您的RestTemplate使用apache http客户端,那么您的log4j2.xml配置可能如下所示:

<Logger name="org.springframework.web.client" level="DEBUG" additivity="false">
    <AppenderRef ref="APP" level="DEBUG"/>
</Logger>
<Logger name="org.apache.http.wire" level="DEBUG" additivity="false">
    <AppenderRef ref="APP" level="DEBUG"/>
</Logger>
org.springframework.http.client.HttpComponentsClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory();
requestFactory.setReadTimeout(10000);
requestFactory.setConnectTimeout(10000);
RestTemplate restTemplate = new RestTemplate(requestFactory);