【发布时间】:2023-03-18 14:56:01
【问题描述】:
我在我的课程中使用 java 登录。
例子:
public class MyClass {
private static Logger logger = Logger.getLogger(MyClass.class.getName());
....
}
当我为该类编写 JUnit 测试时,我想将 Loglevel 设置为“FINE”。我试过了:
@Before
public void setup() throws PluginException {
Logger.getGlobal().setLevel(Level.FINE);
....
}
但这没有任何效果。 使用 Java Logging 时如何控制 JUnit 测试中的日志级别? 我正在使用 Maven 运行我的测试。
【问题讨论】:
-
你是如何运行单元测试的? maven 还是其他方式?
-
试试
Logger.getLogger("").setLevel(Level.FINE)。
标签: java maven logging junit java.util.logging