Package io.datarouter.logging
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 voidaddAppender(org.apache.logging.log4j.core.Appender appender)voidaddConsoleAppender(java.lang.String name, org.apache.logging.log4j.core.appender.ConsoleAppender.Target target, java.lang.String pattern)voidaddFileAppender(java.lang.String name, java.lang.String fileName, java.lang.String pattern)static org.apache.logging.log4j.core.appender.ConsoleAppendercreateConsoleAppender(java.lang.String name, org.apache.logging.log4j.core.appender.ConsoleAppender.Target target, java.lang.String pattern)static org.apache.logging.log4j.core.appender.FileAppendercreateFileAppender(java.lang.String name, java.lang.String fileName, java.lang.String pattern)voiddeleteAppender(java.lang.String name)voiddeleteLoggerConfig(java.lang.String name)org.apache.logging.log4j.core.AppendergetAppender(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.LoggerConfiggetRootLoggerConfig()org.apache.logging.log4j.LevelgetRootLoggerLevel()voidshutdown()voidupdateOrCreateLoggerConfig(java.lang.Class<?> clazz, org.apache.logging.log4j.Level level, boolean additive, java.lang.String... appendersRef)voidupdateOrCreateLoggerConfig(java.lang.Package pkg, org.apache.logging.log4j.Level level, boolean additive, java.lang.String... appendersRef)voidupdateOrCreateLoggerConfig(java.lang.String name, org.apache.logging.log4j.Level level, boolean additive, java.lang.Iterable<java.lang.String> appendersRef)voidupdateOrCreateLoggerConfig(java.lang.String name, org.apache.logging.log4j.Level level, boolean additive, java.lang.String... appendersRef)
-
Constructor Details
-
Log4j2Configurator
public Log4j2Configurator()
-
-
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()
-