在项目中使用log4j和log4j2时找不到配置文件?

时间:2017-02-09 11:03:07

标签: junit junit4 log4j2

在我们的项目中,我们使用log4j和log4j2。当我运行Junits时,我收到的错误是:No log4j2 configuration file found.

但是log4j.properties文件已在该位置可用。使用Google我发现它需要logj2.xml文件然后我提供了log4j2.xml文件。 Junits运行顺利。

log4j2是否支持属性文件?

1 个答案:

答案 0 :(得分:3)

Log4j2支持属性文件。

可以通过以下两种方式之一将属性文件提供给log4j:

  • .properties系统属性中设置配置文件路径("log4j.configurationFile"扩展名)。
  • 将配置文件命名为log4j2.properties(或log4j2-test.properties)并将其保留在类路径中。

您可以详细了解log4j2配置here