Как включить проводное ведение журнала с помощью Apache HttpClient 5

В документации по ведению журнала Apache HttpClient говорится:

Самый простой способ настроить Log4j 2 — через файл log4j2.xml. Log4j 2 автоматически настроит себя, используя файл с именем log4j2.xml, если он присутствует в корне пути к классам приложения.

Затем приводятся примеры XML, которые можно использовать. Ни один из примеров не работает, и отладочная информация не печатается.

В этом ответе говорится, что это можно исправить, добавив log4j-core и log4j -1.2-api jar в путь к классам. Я добавил log4j-core-2.9.1.jar и log4j-1.2-api-2.9.1.jar, и это не решает проблему. Я использую httpcomponents-client-5.0-beta7 и httpcomponents-core-5.0-beta11.

Какие именно банки мне нужно использовать и какую конфигурацию мне нужно выполнить?


person Andrew Parks    schedule 07.02.2020    source источник
comment
что ты сделал до сих пор? какую конфигурацию xml вы предоставили? какие исключения вы получаете, если они есть? .. не показывая своих усилий, не просто спрашивайте решение.   -  person prashant.kr.mod    schedule 07.02.2020


Ответы (1)


Путем экспериментов я заставил его работать, включив следующие банки:

log4j-api-2.9.1.jar
log4j-core-2.9.1.jar
log4j-slf4j-impl-2.9.1.jar
person Andrew Parks    schedule 07.02.2020