Использование pom.xml SystemProperty в файле конфигурации log4j2 - PullRequest
0 голосов
/ 10 июля 2019

В моем файле pom.xml есть свойство, которое я хотел бы использовать в log4j2.xml.Однако log4j2, похоже, не обнаруживает это свойство, и файл не может быть создан.

Свойство определяется следующим образом:

<systemProperty>
    <name>log.location</name> 
    <value>${project.build.directory}/logs</value>
</systemProperty>

И это, как я ссылаюсь на это в log4j2.xml:

fileName="${sys:log.location}"

1 Ответ

0 голосов
/ 12 июля 2019

В вашем файле log4j2.xml Использование <property name="fileName">${filename}</property> // это будет соответствовать вашему имени файла из pom.xml

чем использовать "$ {fileName}" везде, где вы хотите использовать в вашем log4j2. таким образом, это будет работать.

...