【问题标题】:Where should i keep my log4j2.properties file?我应该将 log4j2.properties 文件保存在哪里?
【发布时间】:2021-04-19 02:33:47
【问题描述】:

我已经在 \src\test\java\TestCases 下创建了我所有的测试用例。在 \src\test\resources 下创建了一个资源文件夹,并在其中保存了 log4j2.properties 文件。

请参考以下截图。

但是当我运行我的测试时,我得到了警告并且没有打印日志。

log4j:WARN No appenders could be found for logger (org.apache.http.impl.conn.BasicClientConnectionManager).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

我试过 PropertyConfigurator.configure() 它正在工作。

想检查如果没有 PropertyConfigurator 我该怎么办,我的 log4j 文件的正确路径应该是什么。

提前致谢。

【问题讨论】:

    标签: java selenium automation log4j rest-assured


    【解决方案1】:

    您可以在方法开始时设置实际路径以使用 log4j2 属性文件所在的路径

    System.setProperty("log4j.configurationFile", System.getProperty("user.dir") + "\src\test\resources\log4j2.properties");

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-27
      • 1970-01-01
      • 2020-02-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多