1.10. 为 @QuarkusTest配置日志记录
通过将 java.util.logging.manager 系统属性设置为 org.jboss.logmanager.LogManager,为 @QuarkusTest 启用正确的日志记录。
系统属性必须在早期设置生效,因此建议在构建系统中进行配置。
在 Maven Surefire 插件配置中设置 java.util.logging.manager 系统属性:
<build>
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>${surefire-plugin.version}</version>
<configuration>
<systemPropertyVariables>
<java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>
<quarkus.log.level>DEBUG</quarkus.log.level>
<maven.home>${maven.home}</maven.home>
</systemPropertyVariables>
</configuration>
</plugin>
</plugins>
</build>
对于 Gradle,在 build.gradle 文件中添加以下配置:
test {
systemProperty "java.util.logging.manager", "org.jboss.logmanager.LogManager"
}
另请参阅 从 IDE 运行 @QuarkusTest 。