quarkus - 如何将 Quarkus 日志配置为仅跟踪我的“my.package”类别?
问题描述
如何配置 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
,则根本不会打印任何跟踪/调试消息。
关于如何配置的想法?
解决方案
您需要了解的是 Quarkus 使用各种最低日志记录级别。
控制台(quarkus.log.console.level
_quarkus.log.level
因此,如果您希望将 TRACE 日志消息发送到控制台,则需要设置quarkus.log.console.level=TRACE
. 如果您不这样做,则默认级别INFO
意味着即使设置了类别,也不会记录以下任何内容。INFO
此设置与记录到文件的设置完全无关。
推荐阅读
- mocha.js - Mocha 和 Chai:JSON 包含/包含某些文本
- javascript - 更改一组帖子中一个帖子的背景-JS
- vue.js - 如何在 Laravel Mix 中修改 Vue Loader 设置?
- git - 使用输入参数设置 git 别名
- r - 'MASS::predict.lda' 不是从 'namespace:MASS' 导出的对象
- python - 不断收到有关未能构建“multidict yarl”的错误
- list - Agda:返回列表的最后一个元素
- android - Flutter 中的任务 ':app:mergeDebugResources' 执行失败
- r - 如何用颜色订购 geom_segment ggplot
- flutter - ListView Padding 无法修改