Package org.citrusframework.log
Class DefaultLogModifier
java.lang.Object
org.citrusframework.log.DefaultLogModifier
- All Implemented Interfaces:
org.citrusframework.log.LogMessageModifier,org.citrusframework.log.LogModifier
public class DefaultLogModifier
extends Object
implements org.citrusframework.log.LogMessageModifier
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) protected PatterncreateYamlPattern(Set<String> keywords) voidsetMaskFormUrlEncoded(boolean maskFormUrlEncoded) voidsetMaskJson(boolean maskJson) voidsetMaskKeyValue(boolean maskKeyValue) voidsetMaskXml(boolean maskXml) voidsetMaskYaml(boolean maskYaml) 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 interfaceorg.citrusframework.log.LogModifier
-
createKeyValuePattern
-
createFormUrlEncodedPattern
-
createXmlPattern
-
createJsonPattern
-
createYamlPattern
-
createKeywordsExpression
-
setMaskJson
public void setMaskJson(boolean maskJson) -
setMaskYaml
public void setMaskYaml(boolean maskYaml) -
setMaskXml
public void setMaskXml(boolean maskXml) -
setMaskKeyValue
public void setMaskKeyValue(boolean maskKeyValue) -
setMaskFormUrlEncoded
public void setMaskFormUrlEncoded(boolean maskFormUrlEncoded)
-