Class NodeNamePatternConverter

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

    @Plugin(category="Converter",
            name="NodeNamePatternConverter")
    public final class NodeNamePatternConverter
    extends org.apache.logging.log4j.core.pattern.LogEventPatternConverter
    Converts %node_name in log4j patterns into the current node name. We can't use a system property for this because the node name system property is only set if the node name is explicitly defined in elasticsearch.yml.
    • Method Detail

      • format

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