Spring boot 配置HttpClient 请求日志

在使用HttpClient时,有时会做调试,查看有没有请求成功。这是借助HttpClient 日志信息会方便我们调试。

一、HttpClient 日志配置

1. Context Logging (上下文)
org.apache.http.impl.client
2. Wire Logging (打印传送和接收的数据)
org.apache.http.wire
3. HTTP header Logging(打印请求头和响应头)
org.apache.http.headers

二、日志级别配置

1. application.yml
logging:
  level:
    org.apache.http.wire: debug
    org.apache.http.headers: debug
2. application.properties
logging.level.org.apache.http.wire=debug
logging.level.org.apache.http.headers=debug

三、效果 (请求头信息)

  • image.png

这里只展示在spring boot中application.yml配置 。其它 Commons LoggingLog4j 独立配置看 Logging Practices ,配置都差不多

注意:这里是HttpClient4.X 以上版本的配置。旧版本有所不同 , 可以按如下方法找到对应版本的官方文档(下面展示4.5版本):

  • image.png
  • image.png
  • image.png

参考:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容