T
- public abstract class MaskingMapItemSupport<T> extends java.lang.Object implements LogItem<T>
LogItem
の実装をサポートするクラス。Constructor and Description |
---|
MaskingMapItemSupport(char maskingChar,
java.util.regex.Pattern[] maskingPatterns,
java.lang.String separator)
コンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
get(T context)
マスキング済みのマップを取得する。
マップのダンプは、 LogUtil.dumpMap(Map, String, MapValueEditor) を使用する。 |
protected abstract java.util.Map<java.lang.String,?> |
getMap(T context)
コンテキストからマップを取得する。
|
public MaskingMapItemSupport(char maskingChar, java.util.regex.Pattern[] maskingPatterns, java.lang.String separator)
maskingChar
- マスク文字maskingPatterns
- マスク対象のパターンseparator
- マップの値間の区切り文字public java.lang.String get(T context)
LogUtil.dumpMap(Map, String, MapValueEditor)
を使用する。protected abstract java.util.Map<java.lang.String,?> getMap(T context)
context
- ログの出力項目の取得に使用するコンテキスト