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
Class Description goes here.
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractFilterable
AbstractFilterable.Builder<B>Nested classes/interfaces inherited from interface LifeCycle
LifeCycle.State -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final LevelThe effective level used, when the configuration uses a non-existent custom level.static final Stringprotected final BuilderManagerstatic final Stringstatic final Stringstatic final StringFields inherited from class AbstractConfiguration
isShutdownHookEnabled, listeners, pluginManager, pluginPackages, rootNode, scriptManager, shutdownTimeoutMillisFields inherited from class AbstractLifeCycle
DEFAULT_STOP_TIMEOUT, DEFAULT_STOP_TIMEUNIT, LOGGERFields inherited from interface Configuration
CONTEXT_PROPERTIES -
Constructor Summary
ConstructorsConstructorDescriptionLog4j1Configuration(LoggerContext loggerContext, ConfigurationSource configurationSource, int monitorIntervalSeconds) -
Method Summary
Modifier and TypeMethodDescriptionvoidInitialize the configuration.Methods inherited from class 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, toByteArrayMethods inherited from class AbstractFilterable
addFilter, getFilter, getPropertyArray, hasFilter, isFiltered, removeFilter, stopMethods inherited from class AbstractLifeCycle
equalsImpl, getState, getStatusLogger, hashCodeImpl, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, stop, stopMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Filterable
addFilter, getFilter, hasFilter, isFiltered, removeFilter
-
Field Details
-
MONITOR_INTERVAL
- See Also:
-
APPENDER_REF_TAG
- See Also:
-
THRESHOLD_PARAM
- See Also:
-
INHERITED
- See Also:
-
NULL
- See Also:
-
DEFAULT_LEVEL
The effective level used, when the configuration uses a non-existent custom level. -
manager
-
-
Constructor Details
-
Log4j1Configuration
public Log4j1Configuration(LoggerContext loggerContext, ConfigurationSource configurationSource, int monitorIntervalSeconds)
-
-
Method Details
-
getBuilderManager
-
initialize
public void initialize()Initialize the configuration.- Specified by:
initializein interfaceLifeCycle- Overrides:
initializein classAbstractConfiguration
-
reconfigure
- Specified by:
reconfigurein interfaceReconfigurable
-