Class HelixRegexValueMasker
java.lang.Object
com.helixframework.logstash.mask.internal.HelixRegexValueMasker
- All Implemented Interfaces:
net.logstash.logback.mask.ValueMasker
- Direct Known Subclasses:
FeinValueMasker
public abstract class HelixRegexValueMasker
extends Object
implements net.logstash.logback.mask.ValueMasker
Base regex value masker that can be extended to add regex-based maskers.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionHelixRegexValueMasker(String pattern, Properties props) Creates a new regex value masker.HelixRegexValueMasker(Pattern pattern, Properties props) Creates a new regex value masker. -
Method Summary
-
Field Details
-
PROP_MASK
Property to set the mask string.- See Also:
-
-
Constructor Details
-
HelixRegexValueMasker
Creates a new regex value masker.- Parameters:
pattern- regex patternprops- helix-logstash.properties
-
HelixRegexValueMasker
Creates a new regex value masker.- Parameters:
pattern- regex patternprops- helix-logstash.properties
-
-
Method Details
-
mask
- Specified by:
maskin interfacenet.logstash.logback.mask.ValueMasker
-