maven-2 - maven surefire 下的日志级别

标签 maven-2 junit surefire

我无法调整 Java 日志记录的日志记录级别。我正在使用 maven surefire(mvn test),并尝试从默认的 INFO 调整为例如最好的。

我在 下有 logging.properties 文件src/test/resources/logging.properties

编译后,我在目标/测试类下看到,我看到一个带有预期配置的 logging.properties 文件:

java.util.logging.ConsoleHandler.level=最好的

javax.enterprise.system.container.ejb.level=FINE

...

但是 glassfish 的控制台输出只有 INFO/SEVERE 级别的消息。

我哪里做错了?或者这是 maven 的另一种痛苦吗?

最佳答案

您需要在日志文件

handlers = java.util.logging.ConsoleHandler, java.util.logging.FileHandler
中指定您的处理程序
比它应该工作

关于maven-2 - maven surefire 下的日志级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3939072/

相关文章:

maven-2 - 在META-INF目录下添加生效的pom.xml

java - 在 Spring Web 应用程序中运行 JUnit 测试时指定 Maven 配置文件

java - 如果没有任何变化,配置 Maven 不运行测试

java - 使用 enunciate 为列表、数组、 map 等的消息正文生成示例 xml/json?

templates - Intellij:更改JUnit测试类模板

java - future 结果集的 JUnit 测试

java - JUnit 测试继承不起作用

java - 使用 Surefire 和 TestNG 运行单个测试类或组

maven-2 - 在测试阶段生成 html Surefire 测试 html 输出

maven-2 - Maven - 在单个 pom 中进行多个构建