blob: 6c90e4e7149f2e7aaff5f13c7dfce020ea22bbaa [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_144) on Sun May 10 12:47:49 MST 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Package org.apache.logging.log4j.core.config (Apache Log4j Core 2.13.3 API)</title>
<meta name="date" content="2020-05-10">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Package org.apache.logging.log4j.core.config (Apache Log4j Core 2.13.3 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/logging/log4j/core/config/package-use.html" target="_top">Frames</a></li>
<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Uses of Package org.apache.logging.log4j.core.config" class="title">Uses of Package<br>org.apache.logging.log4j.core.config</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core">org.apache.logging.log4j.core</a></td>
<td class="colLast">
<div class="block">Implementation of Log4j 2.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.appender">org.apache.logging.log4j.core.appender</a></td>
<td class="colLast">
<div class="block">Log4j 2 Appenders.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.appender.db">org.apache.logging.log4j.core.appender.db</a></td>
<td class="colLast">
<div class="block">The classes in this package and sub packages provide appenders for various types of databases and methods for
accessing databases.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.appender.db.jdbc">org.apache.logging.log4j.core.appender.db.jdbc</a></td>
<td class="colLast">
<div class="block">The JDBC Appender supports writing log events to a relational database using standard JDBC connections.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.appender.mom">org.apache.logging.log4j.core.appender.mom</a></td>
<td class="colLast">
<div class="block">Message oriented middleware appenders.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.appender.mom.jeromq">org.apache.logging.log4j.core.appender.mom.jeromq</a></td>
<td class="colLast">
<div class="block">Classes and interfaces for ZeroMQ/JeroMQ support.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.appender.mom.kafka">org.apache.logging.log4j.core.appender.mom.kafka</a></td>
<td class="colLast">
<div class="block">Classes and interfaces for Kafka appender support.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.appender.rewrite">org.apache.logging.log4j.core.appender.rewrite</a></td>
<td class="colLast">
<div class="block">Apache Flume Appender.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.appender.rolling">org.apache.logging.log4j.core.appender.rolling</a></td>
<td class="colLast">
<div class="block">Rolling File Appender and support classes.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.appender.rolling.action">org.apache.logging.log4j.core.appender.rolling.action</a></td>
<td class="colLast">
<div class="block">Support classes for the Rolling File Appender.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.appender.routing">org.apache.logging.log4j.core.appender.routing</a></td>
<td class="colLast">
<div class="block">Apache Flume Appender.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.async">org.apache.logging.log4j.core.async</a></td>
<td class="colLast">
<div class="block">Provides Asynchronous Logger classes and interfaces for low-latency logging.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.config">org.apache.logging.log4j.core.config</a></td>
<td class="colLast">
<div class="block">Configuration of Log4j 2.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.config.builder.api">org.apache.logging.log4j.core.config.builder.api</a></td>
<td class="colLast">
<div class="block">Configuration Builder API for programmatically configuring Log4j.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.config.builder.impl">org.apache.logging.log4j.core.config.builder.impl</a></td>
<td class="colLast">
<div class="block">Configuration Builder Implementation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.config.composite">org.apache.logging.log4j.core.config.composite</a></td>
<td class="colLast">
<div class="block">Support for composite configurations.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.config.json">org.apache.logging.log4j.core.config.json</a></td>
<td class="colLast">
<div class="block">Classes and interfaces supporting configuration of Log4j 2 with JSON.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.config.plugins.util">org.apache.logging.log4j.core.config.plugins.util</a></td>
<td class="colLast">
<div class="block">Utility and manager classes for Log4j 2 plugins.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.config.plugins.visitors">org.apache.logging.log4j.core.config.plugins.visitors</a></td>
<td class="colLast">
<div class="block">Visitor classes for extracting values from a Configuration or Node corresponding to a plugin annotation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.config.properties">org.apache.logging.log4j.core.config.properties</a></td>
<td class="colLast">
<div class="block">Configuration using Properties files.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.config.xml">org.apache.logging.log4j.core.config.xml</a></td>
<td class="colLast">
<div class="block">Classes and interfaces supporting configuration of Log4j 2 with XML.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.config.yaml">org.apache.logging.log4j.core.config.yaml</a></td>
<td class="colLast">
<div class="block">Classes and interfaces supporting configuration of Log4j 2 with YAML.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.filter">org.apache.logging.log4j.core.filter</a></td>
<td class="colLast">
<div class="block">Log4j 2 Filter support.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.impl">org.apache.logging.log4j.core.impl</a></td>
<td class="colLast">
<div class="block">Log4j 2 private implementation classes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.jmx">org.apache.logging.log4j.core.jmx</a></td>
<td class="colLast">
<div class="block">Log4j 2 JMX support.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.layout">org.apache.logging.log4j.core.layout</a></td>
<td class="colLast">
<div class="block">Log4j 2 Layout support.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.lookup">org.apache.logging.log4j.core.lookup</a></td>
<td class="colLast">
<div class="block">Log4j 2 Lookups.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.net">org.apache.logging.log4j.core.net</a></td>
<td class="colLast">
<div class="block">Log4j 2 network support.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.pattern">org.apache.logging.log4j.core.pattern</a></td>
<td class="colLast">
<div class="block">Provides classes implementing format specifiers in conversion patterns.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.script">org.apache.logging.log4j.core.script</a></td>
<td class="colLast">
<div class="block">Log4j 2 Script support.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.logging.log4j.core.util">org.apache.logging.log4j.core.util</a></td>
<td class="colLast">
<div class="block">Log4j 2 helper classes.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/package-summary.html">org.apache.logging.log4j.core</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/ConfigurationListener.html#org.apache.logging.log4j.core">ConfigurationListener</a>
<div class="block">Interface used to allow components to be notified when the configuration changes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/LoggerConfig.html#org.apache.logging.log4j.core">LoggerConfig</a>
<div class="block">Logger object that is created via configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Property.html#org.apache.logging.log4j.core">Property</a>
<div class="block">Represents a key/value pair in the configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Reconfigurable.html#org.apache.logging.log4j.core">Reconfigurable</a>
<div class="block">Implemented by Configurations that can be reconfigured at runtime.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.appender">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/appender/package-summary.html">org.apache.logging.log4j.core.appender</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/AppenderRef.html#org.apache.logging.log4j.core.appender">AppenderRef</a>
<div class="block">An Appender reference.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.appender">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Node.html#org.apache.logging.log4j.core.appender">Node</a>
<div class="block">A Configuration node.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Property.html#org.apache.logging.log4j.core.appender">Property</a>
<div class="block">Represents a key/value pair in the configuration.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.appender.db">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/appender/db/package-summary.html">org.apache.logging.log4j.core.appender.db</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.appender.db">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Property.html#org.apache.logging.log4j.core.appender.db">Property</a>
<div class="block">Represents a key/value pair in the configuration.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.appender.db.jdbc">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/appender/db/jdbc/package-summary.html">org.apache.logging.log4j.core.appender.db.jdbc</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.appender.db.jdbc">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Property.html#org.apache.logging.log4j.core.appender.db.jdbc">Property</a>
<div class="block">Represents a key/value pair in the configuration.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.appender.mom">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/appender/mom/package-summary.html">org.apache.logging.log4j.core.appender.mom</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Property.html#org.apache.logging.log4j.core.appender.mom">Property</a>
<div class="block">Represents a key/value pair in the configuration.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.appender.mom.jeromq">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/appender/mom/jeromq/package-summary.html">org.apache.logging.log4j.core.appender.mom.jeromq</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Property.html#org.apache.logging.log4j.core.appender.mom.jeromq">Property</a>
<div class="block">Represents a key/value pair in the configuration.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.appender.mom.kafka">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/appender/mom/kafka/package-summary.html">org.apache.logging.log4j.core.appender.mom.kafka</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.appender.mom.kafka">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Property.html#org.apache.logging.log4j.core.appender.mom.kafka">Property</a>
<div class="block">Represents a key/value pair in the configuration.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.appender.rewrite">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/appender/rewrite/package-summary.html">org.apache.logging.log4j.core.appender.rewrite</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/AppenderRef.html#org.apache.logging.log4j.core.appender.rewrite">AppenderRef</a>
<div class="block">An Appender reference.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.appender.rewrite">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Property.html#org.apache.logging.log4j.core.appender.rewrite">Property</a>
<div class="block">Represents a key/value pair in the configuration.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.appender.rolling">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/appender/rolling/package-summary.html">org.apache.logging.log4j.core.appender.rolling</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.appender.rolling">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Scheduled.html#org.apache.logging.log4j.core.appender.rolling">Scheduled</a>
<div class="block">Annotation that identifies a Class as requiring a Scheduled thread.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.appender.rolling.action">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/appender/rolling/action/package-summary.html">org.apache.logging.log4j.core.appender.rolling.action</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.appender.rolling.action">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.appender.routing">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/appender/routing/package-summary.html">org.apache.logging.log4j.core.appender.routing</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/AppenderControl.html#org.apache.logging.log4j.core.appender.routing">AppenderControl</a>
<div class="block">Wraps an <a href="../../../../../../org/apache/logging/log4j/core/Appender.html" title="interface in org.apache.logging.log4j.core"><code>Appender</code></a> with details an appender implementation shouldn't need to know about.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.appender.routing">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/ConfigurationScheduler.html#org.apache.logging.log4j.core.appender.routing">ConfigurationScheduler</a>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Node.html#org.apache.logging.log4j.core.appender.routing">Node</a>
<div class="block">A Configuration node.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Scheduled.html#org.apache.logging.log4j.core.appender.routing">Scheduled</a>
<div class="block">Annotation that identifies a Class as requiring a Scheduled thread.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.async">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/async/package-summary.html">org.apache.logging.log4j.core.async</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/AppenderRef.html#org.apache.logging.log4j.core.async">AppenderRef</a>
<div class="block">An Appender reference.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.async">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/ConfigurationListener.html#org.apache.logging.log4j.core.async">ConfigurationListener</a>
<div class="block">Interface used to allow components to be notified when the configuration changes.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/LoggerConfig.html#org.apache.logging.log4j.core.async">LoggerConfig</a>
<div class="block">Logger object that is created via configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/LoggerConfig.LoggerConfigPredicate.html#org.apache.logging.log4j.core.async">LoggerConfig.LoggerConfigPredicate</a>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Property.html#org.apache.logging.log4j.core.async">Property</a>
<div class="block">Represents a key/value pair in the configuration.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.config">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/AbstractConfiguration.html#org.apache.logging.log4j.core.config">AbstractConfiguration</a>
<div class="block">The base Configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/AppenderControl.html#org.apache.logging.log4j.core.config">AppenderControl</a>
<div class="block">Wraps an <a href="../../../../../../org/apache/logging/log4j/core/Appender.html" title="interface in org.apache.logging.log4j.core"><code>Appender</code></a> with details an appender implementation shouldn't need to know about.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/AppenderRef.html#org.apache.logging.log4j.core.config">AppenderRef</a>
<div class="block">An Appender reference.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.config">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/ConfigurationFactory.html#org.apache.logging.log4j.core.config">ConfigurationFactory</a>
<div class="block">Factory class for parsed <a href="../../../../../../org/apache/logging/log4j/core/config/Configuration.html" title="interface in org.apache.logging.log4j.core.config"><code>Configuration</code></a> objects from a configuration file.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/ConfigurationListener.html#org.apache.logging.log4j.core.config">ConfigurationListener</a>
<div class="block">Interface used to allow components to be notified when the configuration changes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/ConfigurationScheduler.html#org.apache.logging.log4j.core.config">ConfigurationScheduler</a>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/ConfigurationSource.html#org.apache.logging.log4j.core.config">ConfigurationSource</a>
<div class="block">Represents the source for the logging configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/CronScheduledFuture.html#org.apache.logging.log4j.core.config">CronScheduledFuture</a>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/CustomLevelConfig.html#org.apache.logging.log4j.core.config">CustomLevelConfig</a>
<div class="block">Descriptor of a custom Level object that is created via configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/CustomLevels.html#org.apache.logging.log4j.core.config">CustomLevels</a>
<div class="block">Container for CustomLevelConfig objects.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/LocationAwareReliabilityStrategy.html#org.apache.logging.log4j.core.config">LocationAwareReliabilityStrategy</a>
<div class="block">Interface to ensure delivery of log events to the appropriate Appenders while including location information.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/LoggerConfig.html#org.apache.logging.log4j.core.config">LoggerConfig</a>
<div class="block">Logger object that is created via configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/LoggerConfig.LoggerConfigPredicate.html#org.apache.logging.log4j.core.config">LoggerConfig.LoggerConfigPredicate</a>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Loggers.html#org.apache.logging.log4j.core.config">Loggers</a>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Node.html#org.apache.logging.log4j.core.config">Node</a>
<div class="block">A Configuration node.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Property.html#org.apache.logging.log4j.core.config">Property</a>
<div class="block">Represents a key/value pair in the configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Reconfigurable.html#org.apache.logging.log4j.core.config">Reconfigurable</a>
<div class="block">Implemented by Configurations that can be reconfigured at runtime.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/ReliabilityStrategy.html#org.apache.logging.log4j.core.config">ReliabilityStrategy</a>
<div class="block">Interface for objects that know how to ensure delivery of log events to the appropriate appenders, even during and
after the configuration has been modified while the system is actively used.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.config.builder.api">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/config/builder/api/package-summary.html">org.apache.logging.log4j.core.config.builder.api</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.config.builder.api">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/ConfigurationSource.html#org.apache.logging.log4j.core.config.builder.api">ConfigurationSource</a>
<div class="block">Represents the source for the logging configuration.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.config.builder.impl">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/config/builder/impl/package-summary.html">org.apache.logging.log4j.core.config.builder.impl</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/AbstractConfiguration.html#org.apache.logging.log4j.core.config.builder.impl">AbstractConfiguration</a>
<div class="block">The base Configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.config.builder.impl">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/ConfigurationSource.html#org.apache.logging.log4j.core.config.builder.impl">ConfigurationSource</a>
<div class="block">Represents the source for the logging configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Node.html#org.apache.logging.log4j.core.config.builder.impl">Node</a>
<div class="block">A Configuration node.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.config.composite">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/config/composite/package-summary.html">org.apache.logging.log4j.core.config.composite</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/AbstractConfiguration.html#org.apache.logging.log4j.core.config.composite">AbstractConfiguration</a>
<div class="block">The base Configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.config.composite">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Node.html#org.apache.logging.log4j.core.config.composite">Node</a>
<div class="block">A Configuration node.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Reconfigurable.html#org.apache.logging.log4j.core.config.composite">Reconfigurable</a>
<div class="block">Implemented by Configurations that can be reconfigured at runtime.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.config.json">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/config/json/package-summary.html">org.apache.logging.log4j.core.config.json</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/AbstractConfiguration.html#org.apache.logging.log4j.core.config.json">AbstractConfiguration</a>
<div class="block">The base Configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.config.json">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/ConfigurationFactory.html#org.apache.logging.log4j.core.config.json">ConfigurationFactory</a>
<div class="block">Factory class for parsed <a href="../../../../../../org/apache/logging/log4j/core/config/Configuration.html" title="interface in org.apache.logging.log4j.core.config"><code>Configuration</code></a> objects from a configuration file.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/ConfigurationSource.html#org.apache.logging.log4j.core.config.json">ConfigurationSource</a>
<div class="block">Represents the source for the logging configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Order.html#org.apache.logging.log4j.core.config.json">Order</a>
<div class="block">Identifies the relative ordering of a <a href="../../../../../../org/apache/logging/log4j/core/config/ConfigurationFactory.html" title="class in org.apache.logging.log4j.core.config"><code>ConfigurationFactory</code></a> plugin.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Reconfigurable.html#org.apache.logging.log4j.core.config.json">Reconfigurable</a>
<div class="block">Implemented by Configurations that can be reconfigured at runtime.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.config.plugins.util">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/config/plugins/util/package-summary.html">org.apache.logging.log4j.core.config.plugins.util</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.config.plugins.util">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Node.html#org.apache.logging.log4j.core.config.plugins.util">Node</a>
<div class="block">A Configuration node.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.config.plugins.visitors">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/config/plugins/visitors/package-summary.html">org.apache.logging.log4j.core.config.plugins.visitors</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.config.plugins.visitors">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Node.html#org.apache.logging.log4j.core.config.plugins.visitors">Node</a>
<div class="block">A Configuration node.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.config.properties">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/config/properties/package-summary.html">org.apache.logging.log4j.core.config.properties</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/AbstractConfiguration.html#org.apache.logging.log4j.core.config.properties">AbstractConfiguration</a>
<div class="block">The base Configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.config.properties">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/ConfigurationFactory.html#org.apache.logging.log4j.core.config.properties">ConfigurationFactory</a>
<div class="block">Factory class for parsed <a href="../../../../../../org/apache/logging/log4j/core/config/Configuration.html" title="interface in org.apache.logging.log4j.core.config"><code>Configuration</code></a> objects from a configuration file.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/ConfigurationSource.html#org.apache.logging.log4j.core.config.properties">ConfigurationSource</a>
<div class="block">Represents the source for the logging configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Order.html#org.apache.logging.log4j.core.config.properties">Order</a>
<div class="block">Identifies the relative ordering of a <a href="../../../../../../org/apache/logging/log4j/core/config/ConfigurationFactory.html" title="class in org.apache.logging.log4j.core.config"><code>ConfigurationFactory</code></a> plugin.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Reconfigurable.html#org.apache.logging.log4j.core.config.properties">Reconfigurable</a>
<div class="block">Implemented by Configurations that can be reconfigured at runtime.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.config.xml">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/config/xml/package-summary.html">org.apache.logging.log4j.core.config.xml</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/AbstractConfiguration.html#org.apache.logging.log4j.core.config.xml">AbstractConfiguration</a>
<div class="block">The base Configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.config.xml">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/ConfigurationFactory.html#org.apache.logging.log4j.core.config.xml">ConfigurationFactory</a>
<div class="block">Factory class for parsed <a href="../../../../../../org/apache/logging/log4j/core/config/Configuration.html" title="interface in org.apache.logging.log4j.core.config"><code>Configuration</code></a> objects from a configuration file.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/ConfigurationSource.html#org.apache.logging.log4j.core.config.xml">ConfigurationSource</a>
<div class="block">Represents the source for the logging configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Order.html#org.apache.logging.log4j.core.config.xml">Order</a>
<div class="block">Identifies the relative ordering of a <a href="../../../../../../org/apache/logging/log4j/core/config/ConfigurationFactory.html" title="class in org.apache.logging.log4j.core.config"><code>ConfigurationFactory</code></a> plugin.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Reconfigurable.html#org.apache.logging.log4j.core.config.xml">Reconfigurable</a>
<div class="block">Implemented by Configurations that can be reconfigured at runtime.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.config.yaml">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/config/yaml/package-summary.html">org.apache.logging.log4j.core.config.yaml</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/AbstractConfiguration.html#org.apache.logging.log4j.core.config.yaml">AbstractConfiguration</a>
<div class="block">The base Configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.config.yaml">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/ConfigurationFactory.html#org.apache.logging.log4j.core.config.yaml">ConfigurationFactory</a>
<div class="block">Factory class for parsed <a href="../../../../../../org/apache/logging/log4j/core/config/Configuration.html" title="interface in org.apache.logging.log4j.core.config"><code>Configuration</code></a> objects from a configuration file.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/ConfigurationSource.html#org.apache.logging.log4j.core.config.yaml">ConfigurationSource</a>
<div class="block">Represents the source for the logging configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Order.html#org.apache.logging.log4j.core.config.yaml">Order</a>
<div class="block">Identifies the relative ordering of a <a href="../../../../../../org/apache/logging/log4j/core/config/ConfigurationFactory.html" title="class in org.apache.logging.log4j.core.config"><code>ConfigurationFactory</code></a> plugin.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Reconfigurable.html#org.apache.logging.log4j.core.config.yaml">Reconfigurable</a>
<div class="block">Implemented by Configurations that can be reconfigured at runtime.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.filter">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/filter/package-summary.html">org.apache.logging.log4j.core.filter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.filter">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Property.html#org.apache.logging.log4j.core.filter">Property</a>
<div class="block">Represents a key/value pair in the configuration.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.impl">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/impl/package-summary.html">org.apache.logging.log4j.core.impl</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.impl">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/ConfigurationSource.html#org.apache.logging.log4j.core.impl">ConfigurationSource</a>
<div class="block">Represents the source for the logging configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Property.html#org.apache.logging.log4j.core.impl">Property</a>
<div class="block">Represents a key/value pair in the configuration.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.jmx">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/jmx/package-summary.html">org.apache.logging.log4j.core.jmx</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/LoggerConfig.html#org.apache.logging.log4j.core.jmx">LoggerConfig</a>
<div class="block">Logger object that is created via configuration.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.layout">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/layout/package-summary.html">org.apache.logging.log4j.core.layout</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.layout">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.lookup">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/lookup/package-summary.html">org.apache.logging.log4j.core.lookup</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.lookup">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/ConfigurationAware.html#org.apache.logging.log4j.core.lookup">ConfigurationAware</a>
<div class="block">Indicates that a class requests the current Configuration to be injected.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.net">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/net/package-summary.html">org.apache.logging.log4j.core.net</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.net">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.pattern">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/pattern/package-summary.html">org.apache.logging.log4j.core.pattern</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.pattern">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.script">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/script/package-summary.html">org.apache.logging.log4j.core.script</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.script">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.logging.log4j.core.util">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../org/apache/logging/log4j/core/config/package-summary.html">org.apache.logging.log4j.core.config</a> used by <a href="../../../../../../org/apache/logging/log4j/core/util/package-summary.html">org.apache.logging.log4j.core.util</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Configuration.html#org.apache.logging.log4j.core.util">Configuration</a>
<div class="block">Interface that must be implemented to create a configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/ConfigurationListener.html#org.apache.logging.log4j.core.util">ConfigurationListener</a>
<div class="block">Interface used to allow components to be notified when the configuration changes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/ConfigurationScheduler.html#org.apache.logging.log4j.core.util">ConfigurationScheduler</a>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/ConfigurationSource.html#org.apache.logging.log4j.core.util">ConfigurationSource</a>
<div class="block">Represents the source for the logging configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/logging/log4j/core/config/class-use/Reconfigurable.html#org.apache.logging.log4j.core.util">Reconfigurable</a>
<div class="block">Implemented by Configurations that can be reconfigured at runtime.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/logging/log4j/core/config/package-use.html" target="_top">Frames</a></li>
<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small><p align="center">Copyright &#169; 1999-2020 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.<br /> Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.</p></small></p>
</body>
</html>