gpt4 book ai didi

logging - 如何使用 Quarkus 拦截日志消息以进行测试

转载 作者:行者123 更新时间:2023-12-02 02:06:33 31 4
gpt4 key购买 nike

Quarkus 新手问题:我有一个 A 类,它使用默认的 Quarkus 日志记录框架记录一些东西(我相信它是 jboss 日志记录)。接下来我想为 A 编写一个测试类,它必须能够验证 A 生成了哪些日志消息。我如何使用 Quarkus 做到这一点?

最佳答案

您需要使用 io.quarkus.test.InMemoryLogHandler 并将其添加到 rootLogger。这会将日志消息存储在内存中,以便以后随时访问它们。

例如,请查看此处:https://github.com/quarkusio/quarkus/commit/57fb0cc57bf435bbdb86ca0614bf03dc04bea383

关于logging - 如何使用 Quarkus 拦截日志消息以进行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68375755/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com