メソッドの概要

返却値の型 メソッド名
void clear () static非推奨
MDCに設定されているすべてのエントリーを削除します。
代替えメソッドはありません。
String get (String key) static
引数 key に関連付けられた値を取得します。
void put (String key, String val) static
指定された値 と 指定されたキー を現在のスレッドのコンテキストマップに設定します。
void remove (String key) static
引数 key に関連付けられた値を削除します。

メソッドの詳細

void clear () static 非推奨
代替えメソッドはありません。
MDCに設定されているすべてのエントリーを削除します。

このメソッドは、すべての処理を、ロギングシステムの MDC に委譲します。


MDCは、スレッド単位で情報を保存します。
そのため、このメソッドを利用した場合には、該当スレッドに紐付くMDCに設定されている情報が全て削除されます。

これにより、他のログ出力が正常に行われなくなる場合があります。
具体的には、intra-martが標準で提供しているリクエストログが正しく出力されなくなります。

返却値
void
String get (String key) static
引数 key に関連付けられた値を取得します。

引数 key に null を指定することはできません。

このメソッドは、すべての処理を、ロギングシステムの MDC に委譲します。

パラメータ
key : String
キー
返却値
String
String 引数 key に関連付けられた値
void put (String key, String val) static
指定された値 と 指定されたキー を現在のスレッドのコンテキストマップに設定します。

引数 key に null を指定することはできません。
引数 val は、null を指定することが可能です。(ロギングシステムの実装がサポートしている場合に限る)

このメソッドは、すべての処理を、ロギングシステムの MDC に委譲します。

パラメータ
key : String
指定される値が関連付けられるキー
val : String
指定されるキーに関連付けられる値
返却値
void
void remove (String key) static
引数 key に関連付けられた値を削除します。

引数 key に null を指定することはできません。
引数 key に関連する値が存在しない場合、このメソッドは何も行いません。

このメソッドは、すべての処理を、ロギングシステムの MDC に委譲します。

パラメータ
key : String
キー
返却値
void