Установить способ записи журнала с помощью Commons-logging

Могу ли я установить способ записи журнала с использованием Commons-logging вместо log4j?

Я действительно хочу использовать Commin-Logging из-за спецификации.

2 ответа

Нет, ты не можешь. Цитировать из самой документации:

JCL предоставляет только мост для записи сообщений журнала. Он не поддерживает (и не будет) поддерживать какие-либо API конфигурации для базовой системы ведения журналов.

Это по замыслу. Идея состоит в том, чтобы использовать общий API ведения журналов, в то же время имея возможность использовать любую нужную библиотеку журналов. Вам все равно придется настраивать эту базовую библиотеку.

Commons-logging - это всего лишь мост между вашим приложением и базовой системой регистрации, поэтому, как указывает Joachim, вы не можете использовать его для конфигурации. Также не мешает вам использовать log4j, вам все еще нужна базовая реализация ведения журнала.

Также может потребоваться посмотреть на slf4j, как описано здесь http://helpdesk.objects.com.au/java/which-logging-framework

Другие вопросы по тегам