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