在log4j2配置文件

时间:2019-07-10 07:42:19

标签: java logging log4j2

我的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 :(得分:0)

在您的log4j2.xml文件中使用 <property name="fileName">${filename}</property> //这样可以从pom.xml中添加文件名

不要在您要在log4j2中使用的任何地方使用“ $ {fileName}”。这样就可以了。