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 单元测试
我正在使用 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 单元测试