Uses of Class
org.apache.logging.log4j.core.config.AppenderControl
Packages that use AppenderControl
Package
Description
Log4j 2 Appenders.
Apache Flume Appender.
Apache Flume Appender.
Configuration of Log4j 2.
-
Uses of AppenderControl in org.apache.logging.log4j.core.appender
Fields in org.apache.logging.log4j.core.appender declared as AppenderControlModifier and TypeFieldDescriptionprivate AppenderControl
AsyncAppender.errorAppender
private final AppenderControl
AsyncAppenderEventDispatcher.errorAppender
private AppenderControl
FailoverAppender.primary
Fields in org.apache.logging.log4j.core.appender with type parameters of type AppenderControlModifier and TypeFieldDescriptionprivate final List<AppenderControl>
AsyncAppenderEventDispatcher.appenders
private final List<AppenderControl>
FailoverAppender.failoverAppenders
Constructors in org.apache.logging.log4j.core.appender with parameters of type AppenderControlModifierConstructorDescription(package private)
AsyncAppenderEventDispatcher
(String name, AppenderControl errorAppender, List<AppenderControl> appenders, BlockingQueue<LogEvent> queue) Constructor parameters in org.apache.logging.log4j.core.appender with type arguments of type AppenderControlModifierConstructorDescription(package private)
AsyncAppenderEventDispatcher
(String name, AppenderControl errorAppender, List<AppenderControl> appenders, BlockingQueue<LogEvent> queue) -
Uses of AppenderControl in org.apache.logging.log4j.core.appender.rewrite
Fields in org.apache.logging.log4j.core.appender.rewrite with type parameters of type AppenderControlModifier and TypeFieldDescriptionprivate final ConcurrentMap<String,
AppenderControl> RewriteAppender.appenders
-
Uses of AppenderControl in org.apache.logging.log4j.core.appender.routing
Subclasses of AppenderControl in org.apache.logging.log4j.core.appender.routingModifier and TypeClassDescriptionprivate static final class
private static final class
private static class
LOG4J2-2629: PurgePolicy implementations can invokeRoutingAppender.deleteAppender(String)
after we have looked up an instance of a target appender but before events are appended, which could result in events not being recorded to any appender.Fields in org.apache.logging.log4j.core.appender.routing with type parameters of type AppenderControlModifier and TypeFieldDescriptionprivate final Map<String,
AppenderControl> RoutingAppender.createdAppendersUnmodifiableView
Methods in org.apache.logging.log4j.core.appender.routing that return types with arguments of type AppenderControlModifier and TypeMethodDescriptionRoutingAppender.getAppenders()
Returns an unmodifiable view of the appenders created by thisRoutingAppender
. -
Uses of AppenderControl in org.apache.logging.log4j.core.config
Fields in org.apache.logging.log4j.core.config declared as AppenderControlModifier and TypeFieldDescriptionprivate AppenderControl[]
AppenderControlArraySet.appenderArray
(package private) static final AppenderControl[]
AppenderControl.EMPTY_ARRAY
The empty array.Fields in org.apache.logging.log4j.core.config with type parameters of type AppenderControlModifier and TypeFieldDescriptionprivate final ThreadLocal<AppenderControl>
AppenderControl.recursive
Methods in org.apache.logging.log4j.core.config that return AppenderControlModifier and TypeMethodDescriptionAppenderControlArraySet.clear()
Atomically sets the values to an empty array and returns the old array.AppenderControlArraySet.get()
Returns the underlying array.Removes the AppenderControl with the specific name and returns it (ornull
if no such appender existed).private AppenderControl[]
AppenderControlArraySet.removeElementAt
(int i, AppenderControl[] array) Methods in org.apache.logging.log4j.core.config with parameters of type AppenderControlModifier and TypeMethodDescriptionboolean
AppenderControlArraySet.add
(AppenderControl control) Adds an AppenderControl to this set.private void
LoggerConfig.cleanupFilter
(AppenderControl ctl) private AppenderControl[]
AppenderControlArraySet.removeElementAt
(int i, AppenderControl[] array)