Class RegexReplacement
- java.lang.Object
-
- org.apache.logging.log4j.core.pattern.RegexReplacement
-
@Plugin(name="replace", category="Core", printObject=true) public final class RegexReplacement extends Object
Replace tokens in the LogEvent message.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RegexReplacement
createRegexReplacement(Pattern regex, String replacement)
Create a RegexReplacement.String
format(String msg)
Perform the replacement.String
toString()
-
-
-
Method Detail
-
format
public String format(String msg)
Perform the replacement.- Parameters:
msg
- The String to match against.- Returns:
- the replacement String.
-
createRegexReplacement
@PluginFactory public static RegexReplacement createRegexReplacement(@PluginAttribute("regex") Pattern regex, @PluginAttribute("replacement") String replacement)
Create a RegexReplacement.- Parameters:
regex
- The regular expression to locate.replacement
- The replacement value.- Returns:
- A RegexReplacement.
-
-