Package org.citrusframework.log
Class DefaultLogModifier
java.lang.Object
org.citrusframework.log.DefaultLogModifier
- All Implemented Interfaces:
LogMessageModifier,LogModifier
Default modifier implementation uses regular expressions to mask logger output.
Regular expressions match on default keywords.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PatterncreateFormUrlEncodedPattern(Set<String> keywords) protected PatterncreateJsonPattern(Set<String> keywords) protected PatterncreateKeyValuePattern(Set<String> keywords) protected StringcreateKeywordsExpression(Set<String> keywords) protected PatterncreateXmlPattern(Set<String> keywords) voidsetMaskJson(boolean maskJson) voidsetMaskKeyValue(boolean maskKeyValue) voidsetMaskXml(boolean maskXml) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.citrusframework.log.LogMessageModifier
maskBody, maskHeaderData, maskHeaders
-
Constructor Details
-
DefaultLogModifier
public DefaultLogModifier()
-
-
Method Details
-
mask
- Specified by:
maskin interfaceLogModifier
-
createKeyValuePattern
-
createFormUrlEncodedPattern
-
createXmlPattern
-
createJsonPattern
-
createKeywordsExpression
-
setMaskJson
public void setMaskJson(boolean maskJson) -
setMaskXml
public void setMaskXml(boolean maskXml) -
setMaskKeyValue
public void setMaskKeyValue(boolean maskKeyValue)
-