4.5.5.2. 指定消息的日志级别


JBoss Logging Tools 定义的消息的默认日志级别为 INFO。可以使用附加至日志记录方法的 @LogMessage 注释的 level 属性来指定不同的日志级别。使用以下步骤指定不同的日志级别。

  1. level 属性添加到日志消息方法定义的 @LogMessage 注释。
  2. 利用 level 属性,分配此消息的日志级别。level 的有效值是在 org.jboss.logging.Logger.Level:DEBUGERRORFATALINFOTRACEWARN 中定义的六个常量。

    import org.jboss.logging.Logger.Level;
    
    @LogMessage(level=Level.ERROR)
    @Message(value = "Customer query failed, Database not available.")
    void customerQueryFailDBClosed();
    Copy to Clipboard Toggle word wrap

在上例中调用日志记录方法将在 at ERROR 级别上生成一条日志消息。

10:55:50,638 ERROR  [com.company.app.Main] (MSC service thread 1-4)
 Customer query failed, Database not available.
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat