Как включить ведение журнала проводов с помощью 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
Другие вопросы по тегам