Class TestXmlLogConfiguration

  • 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 TestXmlLogConfiguration
    extends org.apache.logging.log4j.core.config.xml.XmlConfiguration
    This log4j configuration overrides the XmlConfiguration adding programatically the TestLogAppender, which is used by some tests to make assertions on log entries.
    • 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
      TestXmlLogConfiguration​(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
      protected void doConfigure()  
      • Methods inherited from class org.apache.logging.log4j.core.config.xml.XmlConfiguration

        reconfigure, setup, toString
      • Methods inherited from class org.apache.logging.log4j.core.config.AbstractConfiguration

        addAppender, addComponent, addListener, addLogger, addLoggerAppender, addLoggerFilter, createAdvertiser, createConfiguration, createPluginObject, 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

      • TestXmlLogConfiguration

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

      • doConfigure

        protected void doConfigure()
        Overrides:
        doConfigure in class org.apache.logging.log4j.core.config.AbstractConfiguration