4.5.5.2. 指定消息的日志级别
JBoss Logging Tools 定义的消息的默认日志级别为 INFO。可以使用附加至日志记录方法的 @LogMessage 注释的 level 属性来指定不同的日志级别。使用以下步骤指定不同的日志级别。
-
将
level属性添加到日志消息方法定义的@LogMessage注释。 利用
level属性,分配此消息的日志级别。level的有效值是在org.jboss.logging.Logger.Level:DEBUG、ERROR、FATAL、INFO、TRACE和WARN中定义的六个常量。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.