Как включить ведение журнала проводов с помощью Apache HttpClient 5
В документации по ведению журнала Apache HttpClient говорится:
Самый простой способ настроить Log4j 2 - через файл log4j2.xml. Log4j 2 автоматически настроится с использованием файла с именем log4j2.xml, если он присутствует в корне пути к классам приложения.
Затем приводятся примеры XML, которые можно использовать. Ни один из примеров не работает, и отладочная информация не выводится.
В этом ответе говорится, что это можно исправить, добавив в путь к классам банки log4j-core и log4j-1.2-api. Я добавил log4j-core-2.9.1.jar и log4j-1.2-api-2.9.1.jar, и это не решает проблему. Я использую httpcomponents-client-5.0-beta7 и httpcomponents-core-5.0-beta11.
Какие именно банки мне нужно использовать и какую именно конфигурацию мне нужно сделать?
1 ответ
Путем экспериментов я заставил его работать, включив следующие банки:
log4j-api-2.9.1.jar
log4j-core-2.9.1.jar
log4j-slf4j-impl-2.9.1.jar