Ale*_*x R 6 log4j apache-httpclient-4.x spring-boot
我有一个 Spring Boot 2.0.5 命令行应用程序,大部分是默认配置。
如何启用 HTTPClient 线路日志记录?
我试着把它扔到一个log4j.properties文件中:
log4j.rootLogger=INFO, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%c] %m%n
log4j.logger.org.apache.http=DEBUG
Run Code Online (Sandbox Code Playgroud)
我尝试添加spring-boot-starter-logging到pom.xml.
我还尝试将 JVM 参数添加到应用程序启动中:
-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog
-Dorg.apache.commons.logging.simplelog.showdatetime=true
-Dorg.apache.commons.logging.simplelog.log.org.apache.http=DEBUG
Run Code Online (Sandbox Code Playgroud)
但没有任何作用。根本没有 httpclient 日志。
如何获取一些 httpclient 日志?
Ale*_*x R 11
解决方案是违反直觉的。将此行添加到application.properties:
logging.level.org.apache.http=DEBUG
| 归档时间: |
|
| 查看次数: |
6570 次 |
| 最近记录: |