簡體   English   中英

如何在log4j2 xml中配置RestTemplate調試日志記錄

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM