Class Hierarchy
- java.lang.Object
- org.apache.logging.log4j.core.AbstractLifeCycle (implements org.apache.logging.log4j.core.LifeCycle2)
- org.apache.logging.log4j.core.filter.AbstractFilterable (implements org.apache.logging.log4j.core.filter.Filterable)
- org.apache.logging.log4j.core.config.LoggerConfig (implements org.apache.logging.log4j.core.impl.LocationAware)
- org.apache.logging.log4j.core.async.AsyncLoggerConfig
 - org.apache.logging.log4j.core.async.AsyncLoggerConfig.RootLogger
 
 
 - org.apache.logging.log4j.core.config.LoggerConfig (implements org.apache.logging.log4j.core.impl.LocationAware)
 - org.apache.logging.log4j.core.async.AsyncLoggerConfigDisruptor (implements org.apache.logging.log4j.core.async.AsyncLoggerConfigDelegate)
 - org.apache.logging.log4j.core.LoggerContext (implements java.lang.AutoCloseable, org.apache.logging.log4j.core.config.ConfigurationListener, org.apache.logging.log4j.spi.LoggerContext, org.apache.logging.log4j.spi.LoggerContextShutdownEnabled, org.apache.logging.log4j.spi.Terminable)
- org.apache.logging.log4j.core.async.AsyncLoggerContext
 
 
 - org.apache.logging.log4j.core.filter.AbstractFilterable (implements org.apache.logging.log4j.core.filter.Filterable)
 - org.apache.logging.log4j.spi.AbstractLogger (implements org.apache.logging.log4j.spi.ExtendedLogger, org.apache.logging.log4j.spi.LocationAwareLogger, java.io.Serializable)
- org.apache.logging.log4j.core.Logger (implements org.apache.logging.log4j.util.Supplier<T>)
- org.apache.logging.log4j.core.async.AsyncLogger (implements com.lmax.disruptor.EventTranslatorVararg<T>)
 
 
 - org.apache.logging.log4j.core.Logger (implements org.apache.logging.log4j.util.Supplier<T>)
 - org.apache.logging.log4j.core.async.ArrayBlockingQueueFactory<E> (implements org.apache.logging.log4j.core.async.BlockingQueueFactory<E>)
 - org.apache.logging.log4j.core.async.AsyncLoggerConfigDefaultExceptionHandler
 - org.apache.logging.log4j.core.async.AsyncLoggerConfigDisruptor.Log4jEventWrapper
 - org.apache.logging.log4j.core.async.AsyncLoggerDefaultExceptionHandler
 - org.apache.logging.log4j.core.async.AsyncQueueFullMessageUtil
 - org.apache.logging.log4j.core.async.AsyncQueueFullPolicyFactory
 - org.apache.logging.log4j.core.async.AsyncWaitStrategyFactoryConfig
 - org.apache.logging.log4j.core.async.AsyncWaitStrategyFactoryConfig.Builder<B> (implements org.apache.logging.log4j.core.util.Builder<T>)
 - org.apache.logging.log4j.core.async.BasicAsyncLoggerContextSelector (implements org.apache.logging.log4j.core.selector.ContextSelector)
 - org.apache.logging.log4j.core.selector.ClassLoaderContextSelector (implements org.apache.logging.log4j.core.selector.ContextSelector, org.apache.logging.log4j.spi.LoggerContextShutdownAware)
- org.apache.logging.log4j.core.async.AsyncLoggerContextSelector
 
 - org.apache.logging.log4j.core.async.DefaultAsyncQueueFullPolicy (implements org.apache.logging.log4j.core.async.AsyncQueueFullPolicy)
- org.apache.logging.log4j.core.async.DiscardingAsyncQueueFullPolicy
 
 - org.apache.logging.log4j.core.async.DisruptorBlockingQueueFactory<E> (implements org.apache.logging.log4j.core.async.BlockingQueueFactory<E>)
 - org.apache.logging.log4j.core.async.InternalAsyncUtil
 - org.apache.logging.log4j.core.async.JCToolsBlockingQueueFactory<E> (implements org.apache.logging.log4j.core.async.BlockingQueueFactory<E>)
 - org.apache.logging.log4j.core.async.LinkedTransferQueueFactory<E> (implements org.apache.logging.log4j.core.async.BlockingQueueFactory<E>)
 - org.apache.logging.log4j.core.config.LoggerConfig.Builder<B> (implements org.apache.logging.log4j.core.util.Builder<T>)
- org.apache.logging.log4j.core.async.AsyncLoggerConfig.Builder<B>
 
 - org.apache.logging.log4j.core.config.LoggerConfig.RootLogger.Builder<B> (implements org.apache.logging.log4j.core.util.Builder<T>)
- org.apache.logging.log4j.core.async.AsyncLoggerConfig.RootLogger.Builder<B>
 
 - org.apache.logging.log4j.core.async.RingBufferLogEvent (implements java.lang.CharSequence, org.apache.logging.log4j.core.LogEvent, org.apache.logging.log4j.message.ParameterVisitable, org.apache.logging.log4j.message.ReusableMessage)
 - org.apache.logging.log4j.core.async.RingBufferLogEventHandler (implements com.lmax.disruptor.LifecycleAware, com.lmax.disruptor.SequenceReportingEventHandler<T>)
 - org.apache.logging.log4j.core.async.RingBufferLogEventTranslator (implements com.lmax.disruptor.EventTranslator<T>)
 
 - org.apache.logging.log4j.core.AbstractLifeCycle (implements org.apache.logging.log4j.core.LifeCycle2)
 
Interface Hierarchy
- org.apache.logging.log4j.core.async.AsyncLoggerConfigDelegate
 - org.apache.logging.log4j.core.async.AsyncQueueFullPolicy
 - org.apache.logging.log4j.core.async.AsyncWaitStrategyFactory
 - org.apache.logging.log4j.core.async.BlockingQueueFactory<E>
 
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.apache.logging.log4j.core.async.EventRoute
 - org.apache.logging.log4j.core.async.JCToolsBlockingQueueFactory.WaitStrategy
 - org.apache.logging.log4j.core.async.ThreadNameCachingStrategy
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)