Class Log4j2Configurator

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

@Singleton
public class Log4j2Configurator
extends java.lang.Object
  • Constructor Summary

    Constructors 
    Constructor Description
    Log4j2Configurator()  
  • Method Summary

    Modifier and Type Method Description
    void addAppender​(org.apache.logging.log4j.core.Appender appender)  
    void addConsoleAppender​(java.lang.String name, org.apache.logging.log4j.core.appender.ConsoleAppender.Target target, java.lang.String pattern)  
    void addFileAppender​(java.lang.String name, java.lang.String fileName, java.lang.String pattern)  
    static org.apache.logging.log4j.core.appender.ConsoleAppender createConsoleAppender​(java.lang.String name, org.apache.logging.log4j.core.appender.ConsoleAppender.Target target, java.lang.String pattern)  
    static org.apache.logging.log4j.core.appender.FileAppender createFileAppender​(java.lang.String name, java.lang.String fileName, java.lang.String pattern)  
    void deleteAppender​(java.lang.String name)  
    void deleteLoggerConfig​(java.lang.String name)  
    org.apache.logging.log4j.core.Appender getAppender​(java.lang.String name)  
    java.util.Map<java.lang.String,​org.apache.logging.log4j.core.Appender> getAppenders()  
    java.util.Map<java.lang.String,​org.apache.logging.log4j.core.config.LoggerConfig> getConfigs()  
    org.apache.logging.log4j.core.config.LoggerConfig getRootLoggerConfig()  
    org.apache.logging.log4j.Level getRootLoggerLevel()  
    void shutdown()  
    void updateOrCreateLoggerConfig​(java.lang.Class<?> clazz, org.apache.logging.log4j.Level level, boolean additive, java.lang.String... appendersRef)  
    void updateOrCreateLoggerConfig​(java.lang.Package pkg, org.apache.logging.log4j.Level level, boolean additive, java.lang.String... appendersRef)  
    void updateOrCreateLoggerConfig​(java.lang.String name, org.apache.logging.log4j.Level level, boolean additive, java.lang.Iterable<java.lang.String> appendersRef)  
    void updateOrCreateLoggerConfig​(java.lang.String name, org.apache.logging.log4j.Level level, boolean additive, java.lang.String... appendersRef)  

    Methods inherited from class java.lang.Object

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

  • Method Details

    • createConsoleAppender

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

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

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

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

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

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

      public void deleteLoggerConfig​(java.lang.String name)
    • deleteAppender

      public void deleteAppender​(java.lang.String name)
    • getConfigs

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

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

      public org.apache.logging.log4j.core.Appender getAppender​(java.lang.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​(java.lang.String name, org.apache.logging.log4j.core.appender.ConsoleAppender.Target target, java.lang.String pattern)
    • addFileAppender

      public void addFileAppender​(java.lang.String name, java.lang.String fileName, java.lang.String pattern)
    • shutdown

      public void shutdown()