Class Log4j2Configurator


  • @Singleton
    public class Log4j2Configurator
    extends Object
    • Constructor Detail

      • Log4j2Configurator

        public Log4j2Configurator()
    • Method Detail

      • 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()