Quarkus,无法使用 slf4j 登录单元测试

Quarkus, cannot log on unit test using slf4j

我正在使用 Quarkus 框架,并且我已经使用 junit5 jupiter 构建了一些单元测试。

这是我的 application.properties 在我的 maven 项目的资源文件夹下:

quarkus.log.console.enable=true
quarkus.log.level=DEBUG
test.quarkus.log.level=DEBUG
dev.quarkus.log.level=DEBUG
quarkus.log.format=%d{HH:mm:ss} %-5p [%c{2.}] (%t) %s%e%n

记录器以通常的方式初始化:

 private static final Logger logger = LoggerFactory.getLogger(MyClass.class); 

但是我在控制台上看不到任何日志记录。这仅在单元测试中发生,因此在启动应用程序时一切正常。

有什么提示吗?

Quarkus 日志记录配置仅适用于用 @QuarkusTest 注释的测试。它不适用于非 Quarkus 单元测试