Package nablarch.core.log
Class MaskingMapItemSupport<T>
java.lang.Object
nablarch.core.log.MaskingMapItemSupport<T>
- Type Parameters:
T
-
- All Implemented Interfaces:
LogItem<T>
- Direct Known Subclasses:
HttpAccessLogFormatter.ParametersItem
,HttpAccessLogFormatter.SessionScopeItem
,JaxRsAccessLogFormatter.ParametersItem
,JaxRsAccessLogFormatter.SessionScopeItem
マスキング済みのマップを取得する
LogItem
の実装をサポートするクラス。- Author:
- Kiyohito Itoh
-
Constructor Summary
ConstructorDescriptionMaskingMapItemSupport
(char maskingChar, Pattern[] maskingPatterns, String separator) コンストラクタ。 -
Method Summary
-
Constructor Details
-
MaskingMapItemSupport
コンストラクタ。- Parameters:
maskingChar
- マスク文字maskingPatterns
- マスク対象のパターンseparator
- マップの値間の区切り文字
-
-
Method Details
-
get
マスキング済みのマップを取得する。
マップのダンプは、LogUtil.dumpMap(Map, String, MapValueEditor)
を使用する。 -
getMap
コンテキストからマップを取得する。- Parameters:
context
- ログの出力項目の取得に使用するコンテキスト- Returns:
- マップ
-