首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >登录JDK11 HttpClient

登录JDK11 HttpClient
EN

Stack Overflow用户
提问于 2019-02-17 07:57:06
回答 1查看 2.5K关注 0票数 2

JDK11引入了一个新的HTTP,它具有许多传统java.net.HttpURLConnection类中缺少的特性。我遇到的第一个问题是如何在新添加的HTTP客户机中正确启用日志记录?

EN

回答 1

Stack Overflow用户

发布于 2019-02-17 07:57:06

客户端使用java.util.logging,最简单的方法是使用SLF4J。有关详细信息,请参阅七月至SLF4J大桥

需要采取3个步骤:

  1. 七月至日桥添加到具有运行时范围的类路径中。 Maven: org.slf4j 7月到sf4j 1.7.25运行时

Gradle

代码语言:javascript
复制
`runtime group: 'org.slf4j', name: 'jul-to-slf4j', version: '1.7.25'`
  1. 在logback.xml (logback-test.xml)中添加,不要忘记添加一个STDOUT附录(或者相应地更改它)。 真的
  2. 添加您的代码: 静态{ SLF4JBridgeHandler.removeHandlersForRootLogger();SLF4JBridgeHandler.install();}

或者,为了教育目的,可以添加一个系统属性:

-Djdk.httpclient.HttpClient.log=all,它将允许将所有日志打印到控制台。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54731243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档