QuarkusTest 在开发模式下不输出日志,但在测试模式下工作
QuarkusTest does not output log in dev mode but works in test
大家好 所以 运行 Quarkus 和
mvn quarkus:dev
不从我的测试中输出任何登录,但是使用测试环境
mvn quarkus:test
不输出日志。我似乎无法弄清楚为什么..
在我的 pom.xml 中,我配置了日志管理器
<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>
在我的application.properties中我有
quarkus.log.level=DEBUG
quarkus.log.category."org.hibernate".level=DEBUG
在我的测试中我有
private static final Logger LOG = Logger.getLogger(VillainResourceTest.class);
@Test
void testLogg() {
LOG.debug("asdfasdf");
}
但这只在测试模式下打印。我如何为开发模式配置它?
通过在终端中按下 o
键(当 Quarkus 的 window 处于焦点状态时),可以 on/off 转换连续测试(在开发模式下)的测试输出。来自测试的日志将与来自开发模式实例的日志混合在一起,因此可能会有点混乱。
大家好 所以 运行 Quarkus 和
mvn quarkus:dev
不从我的测试中输出任何登录,但是使用测试环境
mvn quarkus:test
不输出日志。我似乎无法弄清楚为什么..
在我的 pom.xml 中,我配置了日志管理器
<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>
在我的application.properties中我有
quarkus.log.level=DEBUG
quarkus.log.category."org.hibernate".level=DEBUG
在我的测试中我有
private static final Logger LOG = Logger.getLogger(VillainResourceTest.class);
@Test
void testLogg() {
LOG.debug("asdfasdf");
}
但这只在测试模式下打印。我如何为开发模式配置它?
通过在终端中按下 o
键(当 Quarkus 的 window 处于焦点状态时),可以 on/off 转换连续测试(在开发模式下)的测试输出。来自测试的日志将与来自开发模式实例的日志混合在一起,因此可能会有点混乱。