Обзор конфигурации log4j - PullRequest
       6

Обзор конфигурации log4j

0 голосов
/ 19 октября 2011

Я довольно озадачен тем, как настроить Log4j. Я подобрал следующие фрагменты, но было бы полезно написать что-то, что объединяет эти концепции.

Вы можете предоставить свой собственный файл, используя PropertyConfigurator.configure (имя файла) - что делать, если вы вызываете это дважды.Эффективно ли объединены файлы или только последний использованный. Вы можете указать явный файл, используя -D в командной строке

Я хочу иметь возможность

  • Предоставить базовый файл конфигурации, который остаетсяstatic
  • Разрешить отдельному разработчику добавить дополнительный файл с дополнительными параметрами, не выходя из этого основного файла.

1 Ответ

1 голос
/ 19 октября 2011

Согласно этой документации

Существующая конфигурация не очищена и не сброшена.

log4j сам останавливается на первом обнаруженном им log4j.properties.

Поэтому, когда вы звоните configure, я думаю:

  • если какая-то конфигурация уже выполнена, то текущая будет объединена.
  • , если конфигурация не была выполнена, log4j не будет пытаться прочитать какие-либо другие log4j.properties

Лучше всеговероятно, вызвать configure с глобальным, а затем с файлом, специфичным для разработчика.Но это должно быть легко проверить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...