Настройте уровень журнала log4j с помощью внешнего файла конфигурации - PullRequest
1 голос
/ 28 марта 2011

Можно ли настроить уровень журнала log4j с помощью внешнего файла конфигурации?Вместо того, чтобы пользователь настраивал уровень журнала в файле log4j.properties, я бы хотел, чтобы он настраивал уровень журнала с помощью файла конфигурации проекта.

WulfgarPro

1 Ответ

2 голосов
/ 28 марта 2011

Это зависит от вашего инструмента build / make. Например: в Maven я делаю именно это. В Maven есть функция «фильтрации», которую вы можете включить. Фильтрация Maven заменит $ {some_property} во всех файлах ресурсов на любое значение «some_property» в Maven.

Именно так я меняю свои свойства Log4J, если я нахожусь в режиме разработки или разработки. Кроме этого, я не знаю, есть ли такая возможность у самого Log4J. Я уверен, что то же самое возможно через Ant.

...