Я пытаюсь отделить мой файл конфигурации log4j от веб-приложения.
На данный момент я конвертировал мой файл log4j.xml в файл log4j.properties и добавил следующее в мой файл.pom.xml
<resource>
<directory>src/main/resources</directory>
<targetPath>${basedir}/target</targetPath>
<excludes>
<exclude>log4j.properties</exclude>
</excludes>
</resource>
Создает файл log4j.properties
в целевом каталоге, но не включает его в сгенерированный файл .war
.
Отсюда я помещаю log4j.Файл свойств в каком-то месте и попытайтесь сослаться на него в моем standalone.conf
файле JBoss, используя следующий параметр JVM:
JAVA_OPTS=$JAVA_OPTS -Dlog4j.configuration=file:/some/path/to/log4j.properties
Однако при этом никакой реальной регистрации не происходит.Я не думаю, что мне нужно будет что-то делать в standalone.xml
, но то, что я сделал до сих пор, не сработало, поэтому я не уверен.Есть ли дополнительный шаг, который мне нужно предпринять, чтобы убедиться, что я правильно установил параметр -Dlog4j.configuration
и что JBoss работает с моим файлом log4j.properties
?