|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Objectorg.apache.log4j.PatternLayout
org.linkedin.groovy.util.log.MaskDataPatternLayout
class MaskDataPatternLayout extends PatternLayout
Add support for filtering log message based on regex. This is mainly used to make sure we do not log sensitive information
in log files.
This is achieved by adding a new option '%w' (inverted m) that processed the message for filtering. In log4j config MaskingRegex
should also be defined that contains these filters and actions as a groovy closure.
Ex:
Property Summary | |
---|---|
java.lang.String |
maskingRegex
|
Method Summary | |
---|---|
void
|
activateOptions()
|
protected PatternParser
|
createPatternParser(java.lang.String pattern)
|
java.lang.String
|
getMaskingRegex()
|
boolean
|
ignoresThrowable()
|
void
|
setMaskingRegex(java.lang.String maskingRegex)
|
Property Detail |
---|
java.lang.String maskingRegex
Method Detail |
---|
@Override void activateOptions()
@Override protected PatternParser createPatternParser(java.lang.String pattern)
java.lang.String getMaskingRegex()
@Override boolean ignoresThrowable()
void setMaskingRegex(java.lang.String maskingRegex)
Groovy Documentation