Мы связываем Log4j 1.2.15 с нашим простым Swing-приложением и загружаем наш собственный файл свойств из файловой системы при запуске:
import org.apache.log4j.*;
...
System.setProperty("log4j.defaultInitOverride", "true");
...
File log4jPropertiesFile = ...
PropertyConfigurator.configure(log4jPropertiesFile.getAbsolutePath());
...
В журналах, которые мы получаем от клиентов, результат не выглядитмы определили в файле свойств, и мы уверены, что не более чем очень небольшое меньшинство отредактировало сам файл.
Может ли быть так, что Log4j каким-то образом переопределяет наши настройки, если где-то присутствует другой файл конфигурации где-то на пользователемашина в наличии?Как мы можем предотвратить использование этого?