4.6. 将 quarkus.log.min-level 属性的默认值改为 DEBUG 级别


在 Quarkus 1.11 中,默认的最小日志记录级别为 DEBUG。这意味着,只有等于或大于 DEBUG 的日志消息才会被处理。DEBUG 级别下的日志消息(如 TRACEALL )不会显示在您的日志输出中。

当您要设置 DEBUG 以下的日志级别时,您必须更改最小日志级别。例如,如果您将日志记录器配置为在 TRACE 级别登录,您必须将最低日志级别设置为 TRACE

您可以在应用程序的 application.properties 文件中为特定类别设置最小日志级别。在开始应用程序前,您必须设置最低日志级别。

例如,要在日志记录器配置中为 io.quarkus.smallrye.jwtio.undertow.request.security 类别启用 TRACE 级别的日志记录,您可以设置以下属性:

application.properties

quarkus.log.file.enable=true
# Send output to a trace.log file under the /tmp directory
quarkus.log.file.path=/tmp/trace.log
quarkus.log.file.level=TRACE
quarkus.log.file.format=%d{HH:mm:ss} %-5p [%c{2.}] (%t) %s%e%n
# Set 2 categories (io.quarkus.smallrye.jwt, io.undertow.request.security) to TRACE level
quarkus.log.min-level=TRACE
quarkus.log.category."io.quarkus.smallrye.jwt".level=TRACE
quarkus.log.category."io.undertow.request.security".level=TRACE
Copy to Clipboard Toggle word wrap

如需有关如何在 Quarkus 应用程序中配置日志记录的更多详细信息,请参阅设置运行时配置

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat