Class AppNameConverter

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

    @Plugin(name="AppNameConverter",
            category="Converter")
    public class AppNameConverter
    extends org.apache.logging.log4j.core.pattern.LogEventPatternConverter
    This Converter is used to append the appName as a parameter in the log message. The value specified for @ConverterKeys is used as the syntax to refer the appName in the configuration file. Refer documentation Converters are required to provide a static newInstance method that accepts an array of Strings as the only parameter. Similar implementation in log4J package ThreadNamePatternConverter
    • Method Detail

      • newInstance

        public static AppNameConverter newInstance​(String[] options)
        Obtains an instance of AppNameConverter.
        Parameters:
        options - ignored since it cannot be configured in log4j2.properties
        Returns:
        instance of AppNameConverter
      • 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