无法为JBoss EAP 6.4设置-Dlog4j.configuration JVM参数

时间:2018-12-10 19:42:29

标签: java jboss log4j

我正试图将我的log4j配置文件与Web应用程序分离。

到目前为止,我所做的是将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.properties文件放在某个位置,并尝试通过以下JVM参数在我的standalone.conf JBoss文件中引用它:

JAVA_OPTS=$JAVA_OPTS -Dlog4j.configuration=file:/some/path/to/log4j.properties

但是,执行此操作时,不会发生实际的日志记录。我认为我不需要在standalone.xml中做任何事情,但是到目前为止我没有做过,所以我不确定。我还需要采取其他步骤来确保正确设置了-Dlog4j.configuration参数,并且JBoss正在使用我的log4j.properties文件吗?

0 个答案:

没有答案