4.5.5.2. 메시지의 로그 수준을 지정합니다
JBoss Logging Tools의 인터페이스에서 정의한 메시지의 기본 로그 수준은 INFO(정보) 입니다. 로깅 메서드에 연결된 @LogMessage 주석의 level 특성을 사용하여 다른 로그 수준을 지정할 수 있습니다. 다음 절차에 따라 다른 로그 수준을 지정합니다.
-
로그 메시지 메서드 정의의
@LogMessage주석에level속성을 추가합니다. level 특성을 사용하여 이 메시지의 로그
수준을할당합니다.수준에유효한 값은org.jboss.logging.Logger.Level에 정의된 6개의 열거된 상수입니다.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();
위 예제에서 로깅 메서드를 호출하면 ERROR (오류) 수준에서 로그 메시지가 생성됩니다.
10:55:50,638 ERROR [com.company.app.Main] (MSC service thread 1-4) Customer query failed, Database not available.