Class ESMessageFieldConverter

  • All Implemented Interfaces:
    org.apache.logging.log4j.core.pattern.PatternConverter

    @Plugin(category="Converter",
            name="ESMessageField")
    public final class ESMessageFieldConverter
    extends org.apache.logging.log4j.core.pattern.LogEventPatternConverter
    Pattern converter to populate ESMessageField in a pattern. It will only populate these if the event have message of type ESLogMessage.
    • Field Summary

      • Fields inherited from class org.apache.logging.log4j.core.pattern.AbstractPatternConverter

        LOGGER
      • Fields inherited from interface org.apache.logging.log4j.core.pattern.PatternConverter

        CATEGORY
    • Method Summary

      Modifier and Type Method Description
      void format​(org.apache.logging.log4j.core.LogEvent event, java.lang.StringBuilder toAppendTo)  
      static ESMessageFieldConverter newInstance​(org.apache.logging.log4j.core.config.Configuration config, java.lang.String[] options)
      Called by log4j2 to initialize this converter.
      • Methods inherited from class org.apache.logging.log4j.core.pattern.LogEventPatternConverter

        format, handlesThrowable, isVariable
      • Methods inherited from class org.apache.logging.log4j.core.pattern.AbstractPatternConverter

        getName, getStyleClass
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ESMessageFieldConverter

        public ESMessageFieldConverter​(java.lang.String key)
    • Method Detail

      • newInstance

        public static ESMessageFieldConverter newInstance​(org.apache.logging.log4j.core.config.Configuration config,
                                                          java.lang.String[] options)
        Called by log4j2 to initialize this converter.
      • format

        public void format​(org.apache.logging.log4j.core.LogEvent event,
                           java.lang.StringBuilder toAppendTo)
        Specified by:
        format in class org.apache.logging.log4j.core.pattern.LogEventPatternConverter