Class TenantDomainConverter

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

    @Plugin(name="TenantDomainConverter",
            category="Converter")
    public class TenantDomainConverter
    extends org.apache.logging.log4j.core.pattern.LogEventPatternConverter
    This Converter is used to register the tenantDomain as a parameter in the log message. The value specified for @ConverterKeys is used as the syntax to refer the tenantDomain 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 TenantDomainConverter newInstance​(String[] options)
        Obtains an instance of TenantDomainConverter.
        Parameters:
        options - ignored since it cannot be configured in log4j2.properties
        Returns:
        instance of TenantIdConverter
      • 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