[英]How to configure RestTemplate debug logging in log4j2 xml
我正在將log4j2與xml配置一起使用。 我想記錄restTemplate
創建的所有JSON
如何在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>
RestTemplate初始化:
org.springframework.http.client.HttpComponentsClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory();
requestFactory.setReadTimeout(10000);
requestFactory.setConnectTimeout(10000);
RestTemplate restTemplate = new RestTemplate(requestFactory);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.