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 Details

    • format

      public String format(String msg)
      Perform the replacement.
      Parameters:
      msg - The String to match against.
      Returns:
      the replacement String.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • 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.