Package org.apache.log4j.config
Class Log4j1Configuration
- java.lang.Object
-
- org.apache.logging.log4j.core.AbstractLifeCycle
-
- org.apache.logging.log4j.core.filter.AbstractFilterable
-
- org.apache.logging.log4j.core.config.AbstractConfiguration
-
- org.apache.log4j.config.Log4j1Configuration
-
- All Implemented Interfaces:
Configuration,Reconfigurable,Filterable,LifeCycle,LifeCycle2
- Direct Known Subclasses:
PropertiesConfiguration,XmlConfiguration
public class Log4j1Configuration extends AbstractConfiguration implements Reconfigurable
Class Description goes here.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.logging.log4j.core.filter.AbstractFilterable
AbstractFilterable.Builder<B extends AbstractFilterable.Builder<B>>
-
Nested classes/interfaces inherited from interface org.apache.logging.log4j.core.LifeCycle
LifeCycle.State
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAPPENDER_REF_TAGstatic LevelDEFAULT_LEVELThe effective level used, when the configuration uses a non-existent custom level.static java.lang.StringINHERITEDprotected BuilderManagermanagerstatic java.lang.StringMONITOR_INTERVALstatic java.lang.StringNULLstatic java.lang.StringTHRESHOLD_PARAM-
Fields inherited from class org.apache.logging.log4j.core.config.AbstractConfiguration
isShutdownHookEnabled, listeners, pluginManager, pluginPackages, rootNode, scriptManager, shutdownTimeoutMillis
-
Fields inherited from class org.apache.logging.log4j.core.AbstractLifeCycle
DEFAULT_STOP_TIMEOUT, DEFAULT_STOP_TIMEUNIT, LOGGER
-
Fields inherited from interface org.apache.logging.log4j.core.config.Configuration
CONTEXT_PROPERTIES
-
-
Constructor Summary
Constructors Constructor Description Log4j1Configuration(LoggerContext loggerContext, ConfigurationSource configurationSource, int monitorIntervalSeconds)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BuilderManagergetBuilderManager()voidinitialize()Initialize the configuration.Configurationreconfigure()-
Methods inherited from class org.apache.logging.log4j.core.config.AbstractConfiguration
addAppender, addComponent, addListener, addLogger, addLoggerAppender, addLoggerFilter, createAdvertiser, createConfiguration, createPluginObject, doConfigure, getAdvertiser, getAppender, getAppenders, getAsyncLoggerConfigDelegate, getAsyncWaitStrategyFactory, getComponent, getConfigurationSource, getConfigurationStrSubstitutor, getCustomLevels, getDefaultLevel, getDefaultStatus, getLogger, getLoggerConfig, getLoggerContext, getLoggers, getName, getNanoClock, getPluginManager, getPluginPackages, getProperties, getReliabilityStrategy, getRootLogger, getRootNode, getScheduler, getScriptManager, getShutdownTimeoutMillis, getStrSubstitutor, getWatchManager, initializeWatchers, isShutdownHookEnabled, preConfigure, processConditionals, processSelect, removeAppender, removeListener, removeLogger, setAdvertiser, setLoggerAdditive, setName, setNanoClock, setPluginManager, setScriptManager, setToDefault, setup, start, stop, toByteArray
-
Methods inherited from class org.apache.logging.log4j.core.filter.AbstractFilterable
addFilter, getFilter, getPropertyArray, hasFilter, isFiltered, removeFilter, stop
-
Methods inherited from class org.apache.logging.log4j.core.AbstractLifeCycle
equalsImpl, getState, getStatusLogger, hashCodeImpl, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, stop, stop
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.logging.log4j.core.filter.Filterable
addFilter, getFilter, hasFilter, isFiltered, removeFilter
-
-
-
-
Field Detail
-
MONITOR_INTERVAL
public static final java.lang.String MONITOR_INTERVAL
- See Also:
- Constant Field Values
-
APPENDER_REF_TAG
public static final java.lang.String APPENDER_REF_TAG
- See Also:
- Constant Field Values
-
THRESHOLD_PARAM
public static final java.lang.String THRESHOLD_PARAM
- See Also:
- Constant Field Values
-
INHERITED
public static final java.lang.String INHERITED
- See Also:
- Constant Field Values
-
NULL
public static final java.lang.String NULL
- See Also:
- Constant Field Values
-
DEFAULT_LEVEL
public static final Level DEFAULT_LEVEL
The effective level used, when the configuration uses a non-existent custom level.
-
manager
protected final BuilderManager manager
-
-
Constructor Detail
-
Log4j1Configuration
public Log4j1Configuration(LoggerContext loggerContext, ConfigurationSource configurationSource, int monitorIntervalSeconds)
-
-
Method Detail
-
getBuilderManager
public BuilderManager getBuilderManager()
-
initialize
public void initialize()
Initialize the configuration.- Specified by:
initializein interfaceLifeCycle- Overrides:
initializein classAbstractConfiguration
-
reconfigure
public Configuration reconfigure()
- Specified by:
reconfigurein interfaceReconfigurable
-
-