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> 1 <quarkus.log.level>DEBUG</quarkus.log.level> 2 <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
。