Package nablarch.core.log
Class LogUtil.MaskingMapValueEditor
java.lang.Object
nablarch.core.log.LogUtil.BasicMapValueEditor
nablarch.core.log.LogUtil.MaskingMapValueEditor
- All Implemented Interfaces:
LogUtil.MapValueEditor
- Enclosing class:
- LogUtil
@Published(tag="architect")
public static class LogUtil.MaskingMapValueEditor
extends LogUtil.BasicMapValueEditor
マップの値をマスキングするクラス。
- Author:
- Kiyohito Itoh
-
Constructor Summary
-
Method Summary
Methods inherited from class nablarch.core.log.LogUtil.BasicMapValueEditor
edit, getNullValue
-
Constructor Details
-
MaskingMapValueEditor
コンストラクタ。- Parameters:
maskingChar
- マスク文字maskingPatterns
- マスク対象のパターン
-
-
Method Details
-
editValue
キーがマスク対象のパターンにマッチする値のみマスキングを行う。 値を編集する。- Overrides:
editValue
in classLogUtil.BasicMapValueEditor
- Parameters:
key
- マップのキーvalue
- マップの値が配列又はCollection型の場合は各要素。それ以外はマップの値- Returns:
- 編集後の値
-
isMasking
パラメータ名がマスキング対象かを判定する。- Parameters:
name
- パラメータ名- Returns:
- マスキング対象の場合はtrue
-