Class Log4j2Configurator

java.lang.Object
io.datarouter.logging.Log4j2Configurator

@Singleton public class Log4j2Configurator extends Object
  • Constructor Details

    • Log4j2Configurator

      public Log4j2Configurator()
  • Method Details

    • createConsoleAppender

      public static org.apache.logging.log4j.core.appender.ConsoleAppender createConsoleAppender(String name, org.apache.logging.log4j.core.appender.ConsoleAppender.Target target, String pattern)
    • createFileAppender

      public static org.apache.logging.log4j.core.appender.FileAppender createFileAppender(String name, String fileName, String pattern)
    • updateOrCreateLoggerConfig

      public void updateOrCreateLoggerConfig(Class<?> clazz, org.apache.logging.log4j.Level level, boolean additive, String... appendersRef)
    • updateOrCreateLoggerConfig

      public void updateOrCreateLoggerConfig(Package pkg, org.apache.logging.log4j.Level level, boolean additive, String... appendersRef)
    • updateOrCreateLoggerConfig

      public void updateOrCreateLoggerConfig(String name, org.apache.logging.log4j.Level level, boolean additive, String... appendersRef)
    • updateOrCreateLoggerConfig

      public void updateOrCreateLoggerConfig(String name, org.apache.logging.log4j.Level level, boolean additive, Iterable<String> appendersRef)
    • deleteLoggerConfig

      public void deleteLoggerConfig(String name)
    • deleteAppender

      public void deleteAppender(String name)
    • getConfigs

      public Map<String,org.apache.logging.log4j.core.config.LoggerConfig> getConfigs()
    • getAppenders

      public Map<String,org.apache.logging.log4j.core.Appender> getAppenders()
    • getAppender

      public org.apache.logging.log4j.core.Appender getAppender(String name)
    • getRootLoggerConfig

      public org.apache.logging.log4j.core.config.LoggerConfig getRootLoggerConfig()
    • getRootLoggerLevel

      public org.apache.logging.log4j.Level getRootLoggerLevel()
    • addAppender

      public void addAppender(org.apache.logging.log4j.core.Appender appender)
    • addConsoleAppender

      public void addConsoleAppender(String name, org.apache.logging.log4j.core.appender.ConsoleAppender.Target target, String pattern)
    • addFileAppender

      public void addFileAppender(String name, String fileName, String pattern)
    • shutdown

      public void shutdown()