Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

6.2.6.3. JBoss Logging Tools のアノテーションに関するリファレンス

JBoss Logging では、ログメッセージや文字列、例外の国際化や現地語化に使用する以下のアノテーションが定義されています。

表6.1 JBoss Logging Tools のアノテーション

アノテーション ターゲット 説明 属性
@MessageBundle Interface
インターフェースをメッセージバンドルとして定義します。
projectCode
@MessageLogger Interface
インターフェースをメッセージロガーとして定義します。
projectCode
@Message メソッド
メッセージバンドルとメッセージロガーで使用できます。メッセージロガーでは、現地語化されたロガーとしてメソッドが定義されます。メッセージバンドルでは、現地語化された String または Exception オブジェクトを返すメソッドとして定義されます。
valueid
@LogMessage メソッド
メッセージロガーのメソッドをロギングメソッドとして定義します。
level (デフォルトは INFO です)。
@Cause パラメーター
ログメッセージまたは他の例外が発生したときに例外を渡すパラメーターとして定義します。
-
@Param パラメーター
例外のコンストラクターへ渡されるパラメーターとして定義します。
-