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
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)
-
Constructor Details
-
Log4j2Configurator
public Log4j2Configurator()
-
-
Method Details
-
createConsoleAppender
-
createFileAppender
-
updateOrCreateLoggerConfig
-
updateOrCreateLoggerConfig
-
updateOrCreateLoggerConfig
-
updateOrCreateLoggerConfig
-
deleteLoggerConfig
-
deleteAppender
-
getConfigs
-
getAppenders
-
getAppender
-
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
-
addFileAppender
-
shutdown
public void shutdown()
-