Package io.datarouter.logging
Class Log4j2Configurator
- java.lang.Object
-
- io.datarouter.logging.Log4j2Configurator
-
@Singleton public class Log4j2Configurator extends Object
-
-
Constructor Summary
Constructors Constructor Description Log4j2Configurator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAppender(org.apache.logging.log4j.core.Appender appender)voidaddConsoleAppender(String name, org.apache.logging.log4j.core.appender.ConsoleAppender.Target target, String pattern)voidaddFileAppender(String name, String fileName, String pattern)static org.apache.logging.log4j.core.appender.ConsoleAppendercreateConsoleAppender(String name, org.apache.logging.log4j.core.appender.ConsoleAppender.Target target, String pattern)static org.apache.logging.log4j.core.appender.FileAppendercreateFileAppender(String name, String fileName, String pattern)voiddeleteAppender(String name)voiddeleteLoggerConfig(String name)org.apache.logging.log4j.core.AppendergetAppender(String name)Map<String,org.apache.logging.log4j.core.Appender>getAppenders()Map<String,org.apache.logging.log4j.core.config.LoggerConfig>getConfigs()org.apache.logging.log4j.core.config.LoggerConfiggetRootLoggerConfig()org.apache.logging.log4j.LevelgetRootLoggerLevel()voidshutdown()voidupdateOrCreateLoggerConfig(Class<?> clazz, org.apache.logging.log4j.Level level, boolean additive, String... appendersRef)voidupdateOrCreateLoggerConfig(Package pkg, org.apache.logging.log4j.Level level, boolean additive, String... appendersRef)voidupdateOrCreateLoggerConfig(String name, org.apache.logging.log4j.Level level, boolean additive, Iterable<String> appendersRef)voidupdateOrCreateLoggerConfig(String name, org.apache.logging.log4j.Level level, boolean additive, String... appendersRef)
-
-
-
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)
-
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)
-
shutdown
public void shutdown()
-
-