Class RegexReplacement


  • @Plugin(name="replace",
            category="Core",
            printObject=true)
    public final class RegexReplacement
    extends java.lang.Object
    Replace tokens in the LogEvent message.
    • Method Detail

      • format

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • createRegexReplacement

        @PluginFactory
        public static RegexReplacement createRegexReplacement​(@PluginAttribute("regex")
                                                              java.util.regex.Pattern regex,
                                                              @PluginAttribute("replacement")
                                                              java.lang.String replacement)
        Create a RegexReplacement.
        Parameters:
        regex - The regular expression to locate.
        replacement - The replacement value.
        Returns:
        A RegexReplacement.