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();

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

10:55:50,638 ERROR  [com.company.app.Main] (MSC service thread 1-4)
 Customer query failed, Database not available.