Class XmlConfiguration

  • All Implemented Interfaces:
    org.apache.logging.log4j.core.config.Configuration, org.apache.logging.log4j.core.config.Reconfigurable, org.apache.logging.log4j.core.filter.Filterable, org.apache.logging.log4j.core.LifeCycle, org.apache.logging.log4j.core.LifeCycle2

    public class XmlConfiguration
    extends org.apache.logging.log4j.core.config.AbstractConfiguration
    implements org.apache.logging.log4j.core.config.Reconfigurable
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.logging.log4j.core.filter.AbstractFilterable

        org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B extends org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B>>
      • Nested classes/interfaces inherited from interface org.apache.logging.log4j.core.LifeCycle

        org.apache.logging.log4j.core.LifeCycle.State
    • Field Summary

      • 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
      XmlConfiguration​(org.apache.logging.log4j.core.LoggerContext loggerContext, org.apache.logging.log4j.core.config.ConfigurationSource configSource)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.logging.log4j.core.config.Configuration reconfigure()  
      void setup()  
      • 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, getComponent, getConfigurationSource, getConfigurationStrSubstitutor, getCustomLevels, getDefaultStatus, getLogger, getLoggerConfig, getLoggerContext, getLoggers, getName, getNanoClock, getPluginManager, getPluginPackages, getProperties, getReliabilityStrategy, getRootLogger, getRootNode, getScheduler, getScriptManager, getShutdownTimeoutMillis, getStrSubstitutor, getWatchManager, initialize, initializeWatchers, isShutdownHookEnabled, preConfigure, processConditionals, processSelect, removeAppender, removeListener, removeLogger, setAdvertiser, setLoggerAdditive, setName, setNanoClock, setPluginManager, setScriptManager, setToDefault, 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 interface org.apache.logging.log4j.core.filter.Filterable

        addFilter, getFilter, hasFilter, isFiltered, removeFilter
      • Methods inherited from interface org.apache.logging.log4j.core.LifeCycle

        getState, isStarted, isStopped, stop
    • Constructor Detail

      • XmlConfiguration

        public XmlConfiguration​(org.apache.logging.log4j.core.LoggerContext loggerContext,
                                org.apache.logging.log4j.core.config.ConfigurationSource configSource)
    • Method Detail

      • setup

        public void setup()
        Overrides:
        setup in class org.apache.logging.log4j.core.config.AbstractConfiguration
      • reconfigure

        public org.apache.logging.log4j.core.config.Configuration reconfigure()
        Specified by:
        reconfigure in interface org.apache.logging.log4j.core.config.Reconfigurable