Как включить протоколирование проводов HttpClient в приложении Spring Boot 2.0.5? - PullRequest
0 голосов
/ 27 октября 2018

У меня есть приложение командной строки 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

Я пытался добавить 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

Но ничего не работает. Нет httpclient журналов вообще.

Как я могу получить логи httpclient?

1 Ответ

0 голосов
/ 27 октября 2018

Решение было нелогичным.Добавьте эту строку в application.properties:

logging.level.org.apache.http = DEBUG

...