1

如何配置 Quarkus 日志记录以仅获取来自所需类别的跟踪/调试消息?

这是我到目前为止尝试的属性:

-Dquarkus.log.level=TRACE
-Dquarkus.log.file.enable=true
-Dquarkus.log.file.path=/tmp/trace.log
-Dquarkus.log.file.level=TRACE
-Dquarkus.log.category."my.package".level=TRACE

这将打印所有跟踪消息以及我的类别。

如果我删除-Dquarkus.log.level=TRACE,则根本不会打印任何跟踪/调试消息。

关于如何配置的想法?

4

1 回答 1

0

您需要了解的是 Quarkus 使用各种最低日志记录级别。

控制台(quarkus.log.console.level_quarkus.log.level

因此,如果您希望将 TRACE 日志消息发送到控制台,则需要设置quarkus.log.console.level=TRACE. 如果您不这样做,则默认级别INFO意味着即使设置了类别,也不会记录以下任何内容。INFO此设置与记录到文件的设置完全无关。

于 2019-03-08T19:42:11.260 回答