gpt4 book ai didi

java - 单元测试环境中的 Log4j

转载 作者:行者123 更新时间:2023-12-01 14:45:08 34 4
gpt4 key购买 nike

我正在执行 JUnit 测试并收到 log4j:WARN 当我运行测试类时,无法找到记录器 (class ..) 错误。

Log4j 属性文件位于我的文件夹根目录中。这段代码似乎可以工作,但为什么 log4j 没有自动识别。

package com.folio3.automation;
import org.apache.log4j.BasicConfigurator;
import org.apache.log4j.Logger;
import org.junit.Test;
import junit.framework.Assert;

public class TestClass {

static {
BasicConfigurator.configure();
}

private static final Logger LOG = Logger.getLogger(TestClass.class);

@Test
public void test1(){
LOG.info("test 1 called ");
Assert.assertEquals(true, false);


}

}

我必须调用 BasicConfigurator.configure();在每个类(class)或基础类?有什么办法可以实现吗?

最佳答案

尝试将应用程序根目录添加到 VM 启动命令中,您的问题就会消失。

关于java - 单元测试环境中的 Log4j,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15501436/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com