This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch 2.x-site-stg-out
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git


The following commit(s) were added to refs/heads/2.x-site-stg-out by this push:
     new 85232bbe90 Add website content generated from 
`77359b3f639089765f0b914d3566779c475de6e9`
85232bbe90 is described below

commit 85232bbe90e5f4f1933e2fbd1d4ac3db6ea7f8fb
Author: ASF Logging Services RM <[email protected]>
AuthorDate: Wed May 22 13:29:35 2024 +0000

    Add website content generated from 
`77359b3f639089765f0b914d3566779c475de6e9`
---
 plugin-reference.html | 941 ++++++++++++++++++++++++--------------------------
 release-notes.html    |   6 +
 sitemap.xml           | 140 ++++----
 3 files changed, 524 insertions(+), 563 deletions(-)

diff --git a/plugin-reference.html b/plugin-reference.html
index 3f194165fb..01cbad64cf 100644
--- a/plugin-reference.html
+++ b/plugin-reference.html
@@ -2154,18 +2154,6 @@ NOTE: The Log4j API supports custom levels, the 
following list contains only the
 <p><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-filter-TimeFilter">TimeFilter</a></p>
 </li>
 <li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-AlwaysFailAppender">AlwaysFailAppender</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-BlockingAppender">BlockingAppender</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-FailOnceAppender">FailOnceAppender</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-ListAppender">ListAppender</a></p>
-</li>
-<li>
 <p><a 
href="#org-apache-logging-log4j_log4j-flume-ng_org-apache-logging-log4j-flume-appender-FlumeAppender">FlumeAppender</a></p>
 </li>
 <li>
@@ -2287,18 +2275,6 @@ When resources require locking (e.g., through 
<code>org.apache.logging.log4j.cor
 <p><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-appender-routing-RoutingAppender">RoutingAppender</a></p>
 </li>
 <li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-AlwaysFailAppender">AlwaysFailAppender</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-BlockingAppender">BlockingAppender</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-FailOnceAppender">FailOnceAppender</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-ListAppender">ListAppender</a></p>
-</li>
-<li>
 <p><a 
href="#org-apache-logging-log4j_log4j-flume-ng_org-apache-logging-log4j-flume-appender-FlumeAppender">FlumeAppender</a></p>
 </li>
 <li>
@@ -2521,7 +2497,7 @@ It is recommended that, where possible, Filter 
implementations create a generic
 <div class="paragraph">
 <p>In Log4j, the main interface for handling the life cycle context of an 
object is this one.
 An object first starts in the 
<code>org.apache.logging.log4j.core.State#INITIALIZED</code> state by default 
to indicate the class has been loaded.
-From here, calling the <a 
href="#org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-core-LifeCycle">LifeCycle</a>
 method will change this state to 
<code>org.apache.logging.log4j.core.State#STARTING</code>. After successfully 
being started, this state is changed to 
<code>org.apache.logging.log4j.core.State#STARTED</code>. When the <a 
href="#org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-core-LifeCycle">LifeCycle</a>
 is called, this goes into the <code>org.apache.logg [...]
+From here, calling the <a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-LifeCycle">LifeCycle</a>
 method will change this state to 
<code>org.apache.logging.log4j.core.State#STARTING</code>. After successfully 
being started, this state is changed to 
<code>org.apache.logging.log4j.core.State#STARTED</code>. When the <a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-LifeCycle">LifeCycle</a>
 is called, this goes into the <code>org [...]
 After successfully being stopped, this goes into the 
<code>org.apache.logging.log4j.core.State#STOPPED</code> state.
 In most circumstances, implementation classes should store their 
<code>org.apache.logging.log4j.core.State</code> in a <code>volatile</code> 
field or inside an 
<code>org.apache.logging.log4j.core.java.util.concurrent.atomic.AtomicReference</code>
 dependent on synchronization and concurrency requirements.</p>
 </div>
@@ -2704,18 +2680,6 @@ In most circumstances, implementation classes should 
store their <code>org.apach
 <p><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-filter-TimeFilter">TimeFilter</a></p>
 </li>
 <li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-AlwaysFailAppender">AlwaysFailAppender</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-BlockingAppender">BlockingAppender</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-FailOnceAppender">FailOnceAppender</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-ListAppender">ListAppender</a></p>
-</li>
-<li>
 <p><a 
href="#org-apache-logging-log4j_log4j-flume-ng_org-apache-logging-log4j-flume-appender-FlumeAppender">FlumeAppender</a></p>
 </li>
 <li>
@@ -2924,18 +2888,6 @@ In most circumstances, implementation classes should 
store their <code>org.apach
 <p><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-filter-TimeFilter">TimeFilter</a></p>
 </li>
 <li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-AlwaysFailAppender">AlwaysFailAppender</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-BlockingAppender">BlockingAppender</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-FailOnceAppender">FailOnceAppender</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-ListAppender">ListAppender</a></p>
-</li>
-<li>
 <p><a 
href="#org-apache-logging-log4j_log4j-flume-ng_org-apache-logging-log4j-flume-appender-FlumeAppender">FlumeAppender</a></p>
 </li>
 <li>
@@ -3112,18 +3064,6 @@ In most circumstances, implementation classes should 
store their <code>org.apach
 <p><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-appender-routing-RoutingAppender">RoutingAppender</a></p>
 </li>
 <li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-AlwaysFailAppender">AlwaysFailAppender</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-BlockingAppender">BlockingAppender</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-FailOnceAppender">FailOnceAppender</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-ListAppender">ListAppender</a></p>
-</li>
-<li>
 <p><a 
href="#org-apache-logging-log4j_log4j-flume-ng_org-apache-logging-log4j-flume-appender-FlumeAppender">FlumeAppender</a></p>
 </li>
 <li>
@@ -5381,7 +5321,7 @@ This can be modified by setting a filter for the 
appender.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-appender-SocketAppender"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-appender-SocketAppender"></a><code>SocketAppender</code></h4>
+<h4 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-appender-SocketAppender"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-appender-SocketAppender"></a>Socket</h4>
 <div class="dlist">
 <dl>
 <dt class="hdlist1">Class</dt>
@@ -5401,6 +5341,174 @@ This can be modified by setting a filter for the 
appender.</p>
 <p>Supports both TCP and UDP.</p>
 </div>
 <div class="sect4">
+<h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-appender-SocketAppender_XML-snippet"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-appender-SocketAppender_XML-snippet"></a>XML
 snippet</h5>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-xml hljs" 
data-lang="xml">&lt;Socket advertise=""
+        bufferedIo=""
+        bufferSize=""
+        connectTimeoutMillis=""
+        host=""
+        ignoreExceptions=""
+        immediateFail=""
+        immediateFlush=""
+        name=""
+        port=""
+        protocol=""
+        reconnectDelayMillis=""&gt;
+    &lt;a-Filter-implementation/&gt;
+    &lt;a-Layout-implementation/&gt;
+    &lt;Property/&gt;&lt;!-- multiple occurrences allowed --&gt;
+    &lt;SocketOptions/&gt;
+    &lt;Ssl/&gt;
+&lt;/Socket&gt;</code></pre>
+</div>
+</div>
+</div>
+<div class="sect4">
+<h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-appender-SocketAppender-attributes"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-appender-SocketAppender-attributes"></a>Attributes</h5>
+<div class="paragraph">
+<p>Optional attributes are denoted by <code>?</code>-suffixed types.</p>
+</div>
+<table class="tableblock frame-all grid-all stretch">
+<colgroup>
+<col style="width: 12.5%;">
+<col style="width: 12.5%;">
+<col style="width: 12.5%;">
+<col style="width: 62.5%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Name</th>
+<th class="tableblock halign-left valign-top">Type</th>
+<th class="tableblock halign-left valign-top">Default</th>
+<th class="tableblock halign-left valign-top">Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>advertise</code></p></td>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>boolean?</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>bufferedIo</code></p></td>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>boolean?</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>bufferSize</code></p></td>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>int?</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>connectTimeoutMillis</code></p></td>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>int?</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>host</code></p></td>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>String?</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>ignoreExceptions</code></p></td>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>boolean?</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>immediateFail</code></p></td>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>boolean?</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>immediateFlush</code></p></td>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>boolean?</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>name</code></p></td>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>String</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>port</code></p></td>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>int?</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>protocol</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-net-Protocol">Protocol</a>?</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>reconnectDelayMillis</code></p></td>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>int?</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect4">
+<h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-appender-SocketAppender_components"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-appender-SocketAppender_components"></a>Nested
 components</h5>
+<div class="paragraph">
+<p>Optional components are denoted by <code>?</code>-suffixed types.</p>
+</div>
+<table class="tableblock frame-all grid-all stretch">
+<colgroup>
+<col style="width: 14.2857%;">
+<col style="width: 14.2857%;">
+<col style="width: 71.4286%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Tag</th>
+<th class="tableblock halign-left valign-top">Type</th>
+<th class="tableblock halign-left valign-top">Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>Property</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-Property">Property</a>?</code></p></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-Filter">Filter</a>?</code></p></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-Layout">Layout</a>?</code></p></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>SocketOptions</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-net-SocketOptions">SocketOptions</a>?</code></p></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>Ssl</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-net-ssl-SslConfiguration">SslConfiguration</a>?</code></p></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect4">
 <h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-appender-SocketAppender_implementations"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-appender-SocketAppender_implementations"></a>Known
 implementations</h5>
 <div class="ulist">
 <ul>
@@ -7776,7 +7884,7 @@ However, configurations set up for the 2.0 version of the 
JMS appenders will sti
 </dl>
 </div>
 <div class="paragraph">
-<p>Abstract convenience class for triggering policies that extend <a 
href="#org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-core-AbstractLifeCycle">AbstractLifeCycle</a>
 and implement <a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-appender-rolling-TriggeringPolicy">TriggeringPolicy</a>.</p>
+<p>Abstract convenience class for triggering policies that extend <a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-AbstractLifeCycle">AbstractLifeCycle</a>
 and implement <a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-appender-rolling-TriggeringPolicy">TriggeringPolicy</a>.</p>
 </div>
 <div class="sect4">
 <h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-appender-rolling-AbstractTriggeringPolicy_implementations"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-appender-rolling-AbstractTriggeringPolicy_implementations"></a>Known
 implementations</h5>
@@ -11157,7 +11265,7 @@ DefaultConfiguration is always called last if no 
configuration has been returned
 </div>
 </div>
 <div class="sect3">
-<h4 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig"></a><code>LoggerConfig</code></h4>
+<h4 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig"></a>Logger</h4>
 <div class="dlist">
 <dl>
 <dt class="hdlist1">Class</dt>
@@ -11174,56 +11282,23 @@ DefaultConfiguration is always called last if no 
configuration has been returned
 <p>Logger object that is created via configuration.</p>
 </div>
 <div class="sect4">
-<h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig_implementations"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig_implementations"></a>Known
 implementations</h5>
-<div class="ulist">
-<ul>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-async-AsyncLoggerConfig">AsyncLoggerConfig</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-async-AsyncLoggerConfig-RootLogger">RootLogger</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig-RootLogger">RootLogger</a></p>
-</li>
-</ul>
-</div>
-</div>
-</div>
-<div class="sect3">
-<h4 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig-RootLogger"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig-RootLogger"></a>Root</h4>
-<div class="dlist">
-<dl>
-<dt class="hdlist1">Class</dt>
-<dd>
-<p><code>org.apache.logging.log4j.core.config.LoggerConfig.RootLogger</code></p>
-</dd>
-<dt class="hdlist1">Provider</dt>
-<dd>
-<p><code>org.apache.logging.log4j:log4j-core</code></p>
-</dd>
-</dl>
-</div>
-<div class="paragraph">
-<p>The root Logger.</p>
-</div>
-<div class="sect4">
-<h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig-RootLogger_XML-snippet"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig-RootLogger_XML-snippet"></a>XML
 snippet</h5>
+<h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig_XML-snippet"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig_XML-snippet"></a>XML
 snippet</h5>
 <div class="listingblock">
 <div class="content">
-<pre class="highlightjs highlight"><code class="language-xml hljs" 
data-lang="xml">&lt;Root additivity=""
-      includeLocation=""
-      level=""
-      levelAndRefs=""&gt;
+<pre class="highlightjs highlight"><code class="language-xml hljs" 
data-lang="xml">&lt;Logger additivity=""
+        includeLocation=""
+        level=""
+        levelAndRefs=""
+        name=""&gt;
     &lt;a-Filter-implementation/&gt;
     &lt;AppenderRef/&gt;&lt;!-- multiple occurrences allowed --&gt;
     &lt;Property/&gt;&lt;!-- multiple occurrences allowed --&gt;
-&lt;/Root&gt;</code></pre>
+&lt;/Logger&gt;</code></pre>
 </div>
 </div>
 </div>
 <div class="sect4">
-<h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig-RootLogger-attributes"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig-RootLogger-attributes"></a>Attributes</h5>
+<h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig-attributes"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig-attributes"></a>Attributes</h5>
 <div class="paragraph">
 <p>Optional attributes are denoted by <code>?</code>-suffixed types.</p>
 </div>
@@ -11245,7 +11320,7 @@ DefaultConfiguration is always called last if no 
configuration has been returned
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>additivity</code></p></td>
-<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>boolean?</code></p></td>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>Boolean?</code></p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><div class="content"></div></td>
 </tr>
@@ -11267,11 +11342,17 @@ DefaultConfiguration is always called last if no 
configuration has been returned
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><div class="content"></div></td>
 </tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>name</code></p></td>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>String</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
 </tbody>
 </table>
 </div>
 <div class="sect4">
-<h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig-RootLogger_components"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig-RootLogger_components"></a>Nested
 components</h5>
+<h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig_components"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig_components"></a>Nested
 components</h5>
 <div class="paragraph">
 <p>Optional components are denoted by <code>?</code>-suffixed types.</p>
 </div>
@@ -11307,8 +11388,142 @@ DefaultConfiguration is always called last if no 
configuration has been returned
 </tbody>
 </table>
 </div>
-</div>
-<div class="sect3">
+<div class="sect4">
+<h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig_implementations"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig_implementations"></a>Known
 implementations</h5>
+<div class="ulist">
+<ul>
+<li>
+<p><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-async-AsyncLoggerConfig">AsyncLoggerConfig</a></p>
+</li>
+<li>
+<p><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-async-AsyncLoggerConfig-RootLogger">RootLogger</a></p>
+</li>
+<li>
+<p><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig-RootLogger">RootLogger</a></p>
+</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig-RootLogger"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig-RootLogger"></a>Root</h4>
+<div class="dlist">
+<dl>
+<dt class="hdlist1">Class</dt>
+<dd>
+<p><code>org.apache.logging.log4j.core.config.LoggerConfig.RootLogger</code></p>
+</dd>
+<dt class="hdlist1">Provider</dt>
+<dd>
+<p><code>org.apache.logging.log4j:log4j-core</code></p>
+</dd>
+</dl>
+</div>
+<div class="paragraph">
+<p>The root Logger.</p>
+</div>
+<div class="sect4">
+<h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig-RootLogger_XML-snippet"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig-RootLogger_XML-snippet"></a>XML
 snippet</h5>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-xml hljs" 
data-lang="xml">&lt;Root additivity=""
+      includeLocation=""
+      level=""
+      levelAndRefs=""&gt;
+    &lt;a-Filter-implementation/&gt;
+    &lt;AppenderRef/&gt;&lt;!-- multiple occurrences allowed --&gt;
+    &lt;Property/&gt;&lt;!-- multiple occurrences allowed --&gt;
+&lt;/Root&gt;</code></pre>
+</div>
+</div>
+</div>
+<div class="sect4">
+<h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig-RootLogger-attributes"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig-RootLogger-attributes"></a>Attributes</h5>
+<div class="paragraph">
+<p>Optional attributes are denoted by <code>?</code>-suffixed types.</p>
+</div>
+<table class="tableblock frame-all grid-all stretch">
+<colgroup>
+<col style="width: 12.5%;">
+<col style="width: 12.5%;">
+<col style="width: 12.5%;">
+<col style="width: 62.5%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Name</th>
+<th class="tableblock halign-left valign-top">Type</th>
+<th class="tableblock halign-left valign-top">Default</th>
+<th class="tableblock halign-left valign-top">Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>additivity</code></p></td>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>boolean?</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>includeLocation</code></p></td>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>String?</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>level</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-Level">Level</a>?</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>levelAndRefs</code></p></td>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>String?</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect4">
+<h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig-RootLogger_components"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig-RootLogger_components"></a>Nested
 components</h5>
+<div class="paragraph">
+<p>Optional components are denoted by <code>?</code>-suffixed types.</p>
+</div>
+<table class="tableblock frame-all grid-all stretch">
+<colgroup>
+<col style="width: 14.2857%;">
+<col style="width: 14.2857%;">
+<col style="width: 71.4286%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Tag</th>
+<th class="tableblock halign-left valign-top">Type</th>
+<th class="tableblock halign-left valign-top">Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>AppenderRef</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-AppenderRef">AppenderRef</a>?</code></p></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>Property</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-Property">Property</a>?</code></p></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-Filter">Filter</a>?</code></p></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+<div class="sect3">
 <h4 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggersPlugin"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggersPlugin"></a>Loggers</h4>
 <div class="dlist">
 <dl>
@@ -11353,7 +11568,7 @@ DefaultConfiguration is always called last if no 
configuration has been returned
 </thead>
 <tbody>
 <tr>
-<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>Logger</code></p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><code><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig">LoggerConfig</a>?</code></p></td>
 <td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
 <p>An array of Loggers.</p>
@@ -11439,7 +11654,8 @@ DefaultConfiguration is always called last if no 
configuration has been returned
 <h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-Property_XML-snippet"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-Property_XML-snippet"></a>XML
 snippet</h5>
 <div class="listingblock">
 <div class="content">
-<pre class="highlightjs highlight"><code class="language-xml hljs" 
data-lang="xml">&lt;Property name=""/&gt;</code></pre>
+<pre class="highlightjs highlight"><code class="language-xml hljs" 
data-lang="xml">&lt;Property name=""
+          value=""/&gt;</code></pre>
 </div>
 </div>
 </div>
@@ -11472,6 +11688,14 @@ DefaultConfiguration is always called last if no 
configuration has been returned
 <p>The key.</p>
 </div></div></td>
 </tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>value</code></p></td>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>String?</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The value without any substitution applied.</p>
+</div></div></td>
+</tr>
 </tbody>
 </table>
 </div>
@@ -12976,18 +13200,6 @@ A filter may choose to support being called only from 
the context or only from a
 <p><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig-RootLogger">RootLogger</a></p>
 </li>
 <li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-AlwaysFailAppender">AlwaysFailAppender</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-BlockingAppender">BlockingAppender</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-FailOnceAppender">FailOnceAppender</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-ListAppender">ListAppender</a></p>
-</li>
-<li>
 <p><a 
href="#org-apache-logging-log4j_log4j-flume-ng_org-apache-logging-log4j-flume-appender-FlumeAppender">FlumeAppender</a></p>
 </li>
 <li>
@@ -13373,7 +13585,7 @@ DENY.</p>
 <p>Interface implemented by Classes that allow filtering to occur.</p>
 </div>
 <div class="paragraph">
-<p>Extends <a 
href="#org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-core-LifeCycle">LifeCycle</a>
 since filters have a life cycle.</p>
+<p>Extends <a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-LifeCycle">LifeCycle</a>
 since filters have a life cycle.</p>
 </div>
 <div class="sect4">
 <h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-filter-Filterable_implementations"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-filter-Filterable_implementations"></a>Known
 implementations</h5>
@@ -13470,18 +13682,6 @@ DENY.</p>
 <p><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig-RootLogger">RootLogger</a></p>
 </li>
 <li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-AlwaysFailAppender">AlwaysFailAppender</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-BlockingAppender">BlockingAppender</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-FailOnceAppender">FailOnceAppender</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-ListAppender">ListAppender</a></p>
-</li>
-<li>
 <p><a 
href="#org-apache-logging-log4j_log4j-flume-ng_org-apache-logging-log4j-flume-appender-FlumeAppender">FlumeAppender</a></p>
 </li>
 <li>
@@ -13669,7 +13869,7 @@ For example, if the filter is configured with <a 
href="#org-apache-logging-log4j
 </div>
 </div>
 <div class="sect3">
-<h4 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-filter-MapFilter"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-filter-MapFilter"></a><code>MapFilter</code></h4>
+<h4 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-filter-MapFilter"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-filter-MapFilter"></a>MapFilter</h4>
 <div class="dlist">
 <dl>
 <dt class="hdlist1">Class</dt>
@@ -13686,6 +13886,87 @@ For example, if the filter is configured with <a 
href="#org-apache-logging-log4j
 <p>A Filter that operates on a Map.</p>
 </div>
 <div class="sect4">
+<h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-filter-MapFilter_XML-snippet"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-filter-MapFilter_XML-snippet"></a>XML
 snippet</h5>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-xml hljs" 
data-lang="xml">&lt;MapFilter onMatch=""
+           onMismatch=""
+           operator=""&gt;
+    &lt;KeyValuePair/&gt;&lt;!-- multiple occurrences allowed --&gt;
+&lt;/MapFilter&gt;</code></pre>
+</div>
+</div>
+</div>
+<div class="sect4">
+<h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-filter-MapFilter-attributes"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-filter-MapFilter-attributes"></a>Attributes</h5>
+<div class="paragraph">
+<p>Optional attributes are denoted by <code>?</code>-suffixed types.</p>
+</div>
+<table class="tableblock frame-all grid-all stretch">
+<colgroup>
+<col style="width: 12.5%;">
+<col style="width: 12.5%;">
+<col style="width: 12.5%;">
+<col style="width: 62.5%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Name</th>
+<th class="tableblock halign-left valign-top">Type</th>
+<th class="tableblock halign-left valign-top">Default</th>
+<th class="tableblock halign-left valign-top">Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>onMatch</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-Filter-Result">Result</a>?</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>onMismatch</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-Filter-Result">Result</a>?</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>operator</code></p></td>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>String?</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect4">
+<h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-filter-MapFilter_components"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-filter-MapFilter_components"></a>Nested
 components</h5>
+<div class="paragraph">
+<p>Optional components are denoted by <code>?</code>-suffixed types.</p>
+</div>
+<table class="tableblock frame-all grid-all stretch">
+<colgroup>
+<col style="width: 14.2857%;">
+<col style="width: 14.2857%;">
+<col style="width: 71.4286%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Tag</th>
+<th class="tableblock halign-left valign-top">Type</th>
+<th class="tableblock halign-left valign-top">Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>KeyValuePair</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-util-KeyValuePair">KeyValuePair</a>?</code></p></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect4">
 <h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-filter-MapFilter_implementations"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-filter-MapFilter_implementations"></a>Known
 implementations</h5>
 <div class="ulist">
 <ul>
@@ -14796,18 +15077,6 @@ The default Level is ERROR.</p>
 <p><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-pattern-MethodLocationPatternConverter">MethodLocationPatternConverter</a></p>
 </li>
 <li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-AlwaysFailAppender">AlwaysFailAppender</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-BlockingAppender">BlockingAppender</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-FailOnceAppender">FailOnceAppender</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-ListAppender">ListAppender</a></p>
-</li>
-<li>
 <p><a 
href="#org-apache-logging-log4j_log4j-flume-ng_org-apache-logging-log4j-flume-appender-FlumeAppender">FlumeAppender</a></p>
 </li>
 <li>
@@ -17531,9 +17800,6 @@ Supports Lookup expressions.</p>
 <p><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-lookup-SystemPropertiesLookup">SystemPropertiesLookup</a></p>
 </li>
 <li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-junit-TestPropertyLookup">TestPropertyLookup</a></p>
-</li>
-<li>
 <p><a 
href="#org-apache-logging-log4j_log4j-docker_org-apache-logging-log4j-docker-DockerLookup">DockerLookup</a></p>
 </li>
 <li>
@@ -17818,7 +18084,7 @@ SimpleDateFormat date and time pattern strings.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-lookup-MapLookup"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-lookup-MapLookup"></a><code>MapLookup</code></h4>
+<h4 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-lookup-MapLookup"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-lookup-MapLookup"></a>map</h4>
 <div class="dlist">
 <dl>
 <dt class="hdlist1">Class</dt>
@@ -17835,6 +18101,14 @@ SimpleDateFormat date and time pattern strings.</p>
 <p>A map-based lookup.</p>
 </div>
 <div class="sect4">
+<h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-lookup-MapLookup_XML-snippet"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-lookup-MapLookup_XML-snippet"></a>XML
 snippet</h5>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-xml hljs" 
data-lang="xml">&lt;map/&gt;</code></pre>
+</div>
+</div>
+</div>
+<div class="sect4">
 <h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-lookup-MapLookup_implementations"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-lookup-MapLookup_implementations"></a>Known
 implementations</h5>
 <div class="ulist">
 <ul>
@@ -17981,9 +18255,6 @@ If these do not suffice, you can subclass and implement 
your own matcher.</p>
 <p><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-lookup-UpperLookup">UpperLookup</a></p>
 </li>
 <li>
-<p><a 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-junit-TestPropertyLookup">TestPropertyLookup</a></p>
-</li>
-<li>
 <p><a 
href="#org-apache-logging-log4j_log4j-docker_org-apache-logging-log4j-docker-DockerLookup">DockerLookup</a></p>
 </li>
 <li>
@@ -21028,7 +21299,7 @@ toString(), or to output the value of a specific key 
within the property bundle
 </div>
 </div>
 <div class="sect3">
-<h4 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-pattern-ThrowablePatternConverter"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-pattern-ThrowablePatternConverter"></a><code>ThrowablePatternConverter</code></h4>
+<h4 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-pattern-ThrowablePatternConverter"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-pattern-ThrowablePatternConverter"></a>ThrowablePatternConverter</h4>
 <div class="dlist">
 <dl>
 <dt class="hdlist1">Class</dt>
@@ -21045,10 +21316,18 @@ toString(), or to output the value of a specific key 
within the property bundle
 <p>Outputs the Throwable portion of the LoggingEvent as a full stack trace 
unless this converter&#8217;s option is 'short', where it just outputs the 
first line of the trace, or if the number of lines to print is explicitly 
specified.</p>
 </div>
 <div class="sect4">
-<h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-pattern-ThrowablePatternConverter_implementations"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-pattern-ThrowablePatternConverter_implementations"></a>Known
 implementations</h5>
-<div class="ulist">
-<ul>
-<li>
+<h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-pattern-ThrowablePatternConverter_XML-snippet"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-pattern-ThrowablePatternConverter_XML-snippet"></a>XML
 snippet</h5>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-xml hljs" 
data-lang="xml">&lt;ThrowablePatternConverter/&gt;</code></pre>
+</div>
+</div>
+</div>
+<div class="sect4">
+<h5 
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-pattern-ThrowablePatternConverter_implementations"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-pattern-ThrowablePatternConverter_implementations"></a>Known
 implementations</h5>
+<div class="ulist">
+<ul>
+<li>
 <p><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-pattern-ExtendedThrowablePatternConverter">ExtendedThrowablePatternConverter</a></p>
 </li>
 <li>
@@ -21166,7 +21445,8 @@ toString(), or to output the value of a specific key 
within the property bundle
 <div class="listingblock">
 <div class="content">
 <pre class="highlightjs highlight"><code class="language-xml hljs" 
data-lang="xml">&lt;Script language=""
-        name=""/&gt;</code></pre>
+        name=""
+        scriptText=""/&gt;</code></pre>
 </div>
 </div>
 </div>
@@ -21203,6 +21483,12 @@ toString(), or to output the value of a specific key 
within the property bundle
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><div class="content"></div></td>
 </tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>scriptText</code></p></td>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>String?</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
 </tbody>
 </table>
 </div>
@@ -21508,337 +21794,6 @@ toString(), or to output the value of a specific key 
within the property bundle
 </div>
 </div>
 <div class="sect2">
-<h3 id="org-apache-logging-log4j_log4j-core-test"><a class="anchor" 
href="#org-apache-logging-log4j_log4j-core-test"></a><code>log4j-core-test</code></h3>
-<div class="sect3">
-<h4 
id="org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-ExtendedLevels"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-ExtendedLevels"></a>ExtendedLevel</h4>
-<div class="dlist">
-<dl>
-<dt class="hdlist1">Class</dt>
-<dd>
-<p><code>org.apache.logging.log4j.core.test.ExtendedLevels</code></p>
-</dd>
-<dt class="hdlist1">Provider</dt>
-<dd>
-<p><code>org.apache.logging.log4j:log4j-core-test</code></p>
-</dd>
-</dl>
-</div>
-<div class="sect4">
-<h5 
id="org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-ExtendedLevels_XML-snippet"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-ExtendedLevels_XML-snippet"></a>XML
 snippet</h5>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-xml hljs" 
data-lang="xml">&lt;ExtendedLevel/&gt;</code></pre>
-</div>
-</div>
-</div>
-</div>
-<div class="sect3">
-<h4 
id="org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-AlwaysFailAppender"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-AlwaysFailAppender"></a>AlwaysFail</h4>
-<div class="dlist">
-<dl>
-<dt class="hdlist1">Class</dt>
-<dd>
-<p><code>org.apache.logging.log4j.core.test.appender.AlwaysFailAppender</code></p>
-</dd>
-<dt class="hdlist1">Provider</dt>
-<dd>
-<p><code>org.apache.logging.log4j:log4j-core-test</code></p>
-</dd>
-</dl>
-</div>
-<div class="sect4">
-<h5 
id="org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-AlwaysFailAppender_XML-snippet"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-AlwaysFailAppender_XML-snippet"></a>XML
 snippet</h5>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-xml hljs" 
data-lang="xml">&lt;AlwaysFail name=""/&gt;</code></pre>
-</div>
-</div>
-</div>
-<div class="sect4">
-<h5 
id="org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-AlwaysFailAppender-attributes"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-AlwaysFailAppender-attributes"></a>Attributes</h5>
-<div class="paragraph">
-<p>Optional attributes are denoted by <code>?</code>-suffixed types.</p>
-</div>
-<table class="tableblock frame-all grid-all stretch">
-<colgroup>
-<col style="width: 12.5%;">
-<col style="width: 12.5%;">
-<col style="width: 12.5%;">
-<col style="width: 62.5%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Name</th>
-<th class="tableblock halign-left valign-top">Type</th>
-<th class="tableblock halign-left valign-top">Default</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>name</code></p></td>
-<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>String</code></p></td>
-<td class="tableblock halign-left valign-top"></td>
-<td class="tableblock halign-left valign-top"><div class="content"></div></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect3">
-<h4 
id="org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-BlockingAppender"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-BlockingAppender"></a>Block</h4>
-<div class="dlist">
-<dl>
-<dt class="hdlist1">Class</dt>
-<dd>
-<p><code>org.apache.logging.log4j.core.test.appender.BlockingAppender</code></p>
-</dd>
-<dt class="hdlist1">Provider</dt>
-<dd>
-<p><code>org.apache.logging.log4j:log4j-core-test</code></p>
-</dd>
-</dl>
-</div>
-<div class="sect4">
-<h5 
id="org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-BlockingAppender_XML-snippet"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-BlockingAppender_XML-snippet"></a>XML
 snippet</h5>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-xml hljs" 
data-lang="xml">&lt;Block name=""/&gt;</code></pre>
-</div>
-</div>
-</div>
-<div class="sect4">
-<h5 
id="org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-BlockingAppender-attributes"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-BlockingAppender-attributes"></a>Attributes</h5>
-<div class="paragraph">
-<p>Optional attributes are denoted by <code>?</code>-suffixed types.</p>
-</div>
-<table class="tableblock frame-all grid-all stretch">
-<colgroup>
-<col style="width: 12.5%;">
-<col style="width: 12.5%;">
-<col style="width: 12.5%;">
-<col style="width: 62.5%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Name</th>
-<th class="tableblock halign-left valign-top">Type</th>
-<th class="tableblock halign-left valign-top">Default</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>name</code></p></td>
-<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>String</code></p></td>
-<td class="tableblock halign-left valign-top"></td>
-<td class="tableblock halign-left valign-top"><div class="content"></div></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect3">
-<h4 
id="org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-FailOnceAppender"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-FailOnceAppender"></a>FailOnce</h4>
-<div class="dlist">
-<dl>
-<dt class="hdlist1">Class</dt>
-<dd>
-<p><code>org.apache.logging.log4j.core.test.appender.FailOnceAppender</code></p>
-</dd>
-<dt class="hdlist1">Provider</dt>
-<dd>
-<p><code>org.apache.logging.log4j:log4j-core-test</code></p>
-</dd>
-</dl>
-</div>
-<div class="paragraph">
-<p>An <a 
href="#org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-core-Appender">Appender</a>
 that fails on the first use and works for the rest.</p>
-</div>
-<div class="sect4">
-<h5 
id="org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-FailOnceAppender_XML-snippet"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-FailOnceAppender_XML-snippet"></a>XML
 snippet</h5>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-xml hljs" 
data-lang="xml">&lt;FailOnce name=""
-          throwableClassName=""/&gt;</code></pre>
-</div>
-</div>
-</div>
-<div class="sect4">
-<h5 
id="org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-FailOnceAppender-attributes"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-FailOnceAppender-attributes"></a>Attributes</h5>
-<div class="paragraph">
-<p>Optional attributes are denoted by <code>?</code>-suffixed types.</p>
-</div>
-<table class="tableblock frame-all grid-all stretch">
-<colgroup>
-<col style="width: 12.5%;">
-<col style="width: 12.5%;">
-<col style="width: 12.5%;">
-<col style="width: 62.5%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Name</th>
-<th class="tableblock halign-left valign-top">Type</th>
-<th class="tableblock halign-left valign-top">Default</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>name</code></p></td>
-<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>String</code></p></td>
-<td class="tableblock halign-left valign-top"></td>
-<td class="tableblock halign-left valign-top"><div class="content"></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>throwableClassName</code></p></td>
-<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>String?</code></p></td>
-<td class="tableblock halign-left valign-top"></td>
-<td class="tableblock halign-left valign-top"><div class="content"></div></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect3">
-<h4 
id="org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-ListAppender"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-ListAppender"></a>List</h4>
-<div class="dlist">
-<dl>
-<dt class="hdlist1">Class</dt>
-<dd>
-<p><code>org.apache.logging.log4j.core.test.appender.ListAppender</code></p>
-</dd>
-<dt class="hdlist1">Provider</dt>
-<dd>
-<p><code>org.apache.logging.log4j:log4j-core-test</code></p>
-</dd>
-</dl>
-</div>
-<div class="paragraph">
-<p>This appender is primarily used for testing.</p>
-</div>
-<div class="paragraph">
-<p>Use in a real environment is discouraged as the List could eventually grow 
to cause an OutOfMemoryError.
-This appender is not thread-safe.
-This appender will use <a 
href="#org-apache-logging-log4j_log4j-layout-template-json_org-apache-logging-log4j-core-Layout">Layout</a>.</p>
-</div>
-<div class="sect4">
-<h5 
id="org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-ListAppender_XML-snippet"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-ListAppender_XML-snippet"></a>XML
 snippet</h5>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-xml hljs" 
data-lang="xml">&lt;List entryPerNewLine=""
-      name=""
-      raw=""&gt;
-    &lt;a-Filter-implementation/&gt;
-    &lt;a-Layout-implementation/&gt;
-&lt;/List&gt;</code></pre>
-</div>
-</div>
-</div>
-<div class="sect4">
-<h5 
id="org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-ListAppender-attributes"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-ListAppender-attributes"></a>Attributes</h5>
-<div class="paragraph">
-<p>Optional attributes are denoted by <code>?</code>-suffixed types.</p>
-</div>
-<table class="tableblock frame-all grid-all stretch">
-<colgroup>
-<col style="width: 12.5%;">
-<col style="width: 12.5%;">
-<col style="width: 12.5%;">
-<col style="width: 62.5%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Name</th>
-<th class="tableblock halign-left valign-top">Type</th>
-<th class="tableblock halign-left valign-top">Default</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>entryPerNewLine</code></p></td>
-<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>boolean?</code></p></td>
-<td class="tableblock halign-left valign-top"></td>
-<td class="tableblock halign-left valign-top"><div class="content"></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>name</code></p></td>
-<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>String</code></p></td>
-<td class="tableblock halign-left valign-top"></td>
-<td class="tableblock halign-left valign-top"><div class="content"></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>raw</code></p></td>
-<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>boolean?</code></p></td>
-<td class="tableblock halign-left valign-top"></td>
-<td class="tableblock halign-left valign-top"><div class="content"></div></td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="sect4">
-<h5 
id="org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-ListAppender_components"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-appender-ListAppender_components"></a>Nested
 components</h5>
-<div class="paragraph">
-<p>Optional components are denoted by <code>?</code>-suffixed types.</p>
-</div>
-<table class="tableblock frame-all grid-all stretch">
-<colgroup>
-<col style="width: 14.2857%;">
-<col style="width: 14.2857%;">
-<col style="width: 71.4286%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Tag</th>
-<th class="tableblock halign-left valign-top">Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-Filter">Filter</a>?</code></p></td>
-<td class="tableblock halign-left valign-top"><div class="content"></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a 
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-Layout">Layout</a>?</code></p></td>
-<td class="tableblock halign-left valign-top"><div class="content"></div></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect3">
-<h4 
id="org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-junit-TestPropertyLookup"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-junit-TestPropertyLookup"></a>test</h4>
-<div class="dlist">
-<dl>
-<dt class="hdlist1">Class</dt>
-<dd>
-<p><code>org.apache.logging.log4j.core.test.junit.TestPropertyLookup</code></p>
-</dd>
-<dt class="hdlist1">Provider</dt>
-<dd>
-<p><code>org.apache.logging.log4j:log4j-core-test</code></p>
-</dd>
-</dl>
-</div>
-<div class="paragraph">
-<p>Resolves properties using 
<code>org.apache.logging.log4j.test.junit.TestPropertySource</code>.</p>
-</div>
-<div class="sect4">
-<h5 
id="org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-junit-TestPropertyLookup_XML-snippet"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-core-test_org-apache-logging-log4j-core-test-junit-TestPropertyLookup_XML-snippet"></a>XML
 snippet</h5>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-xml hljs" 
data-lang="xml">&lt;test/&gt;</code></pre>
-</div>
-</div>
-</div>
-</div>
-</div>
-<div class="sect2">
 <h3 id="org-apache-logging-log4j_log4j-couchdb"><a class="anchor" 
href="#org-apache-logging-log4j_log4j-couchdb"></a><code>log4j-couchdb</code></h3>
 <div class="sect3">
 <h4 
id="org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-couchdb-CouchDbProvider"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-couchdb-CouchDbProvider"></a>CouchDB</h4>
diff --git a/release-notes.html b/release-notes.html
index 10f3025299..16b38cbcc3 100644
--- a/release-notes.html
+++ b/release-notes.html
@@ -493,9 +493,15 @@
 <p>Update <code>org.apache.commons:commons-csv</code> to version 
<code>1.11.0</code> (<a 
href="https://github.com/apache/logging-log4j2/pull/2565";>2565</a>)</p>
 </li>
 <li>
+<p>Update <code>org.apache.logging.log4j:log4j-docgen-maven-plugin</code> to 
version <code>0.9.0</code> (<a 
href="https://github.com/apache/logging-log4j2/pull/2578";>2578</a>)</p>
+</li>
+<li>
 <p>Update <code>org.awaitility:awaitility</code> to version <code>4.2.1</code> 
(<a href="https://github.com/apache/logging-log4j2/pull/2386";>2386</a>)</p>
 </li>
 <li>
+<p>Update <code>org.eclipse.persistence:org.eclipse.persistence.jpa</code> to 
version `` (<a 
href="https://github.com/apache/logging-log4j2/pull/2602";>2602</a>)</p>
+</li>
+<li>
 <p>Update <code>org.hdrhistogram:HdrHistogram</code> to version 
<code>2.2.1</code> (<a 
href="https://github.com/apache/logging-log4j2/pull/2569";>2569</a>)</p>
 </li>
 <li>
diff --git a/sitemap.xml b/sitemap.xml
index bfabe6bd83..5739faa472 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -2,282 +2,282 @@
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9";>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/5min.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/articles.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/development.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/download.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/faq.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/index.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/javadoc.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-1.2-api.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-api.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-appserver.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-cassandra.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-couchdb.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-docker.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-flume-ng.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-iostreams.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-jakarta-web.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-jcl.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-jmx-gui.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-jpl.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-jul.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-mongodb3.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-mongodb4.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-slf4j-impl.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-slf4j2-impl.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-spring-boot.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 
<loc>https://logging.apache.org/log4j/2.x/log4j-spring-cloud-config-client.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-spring-cloud-config.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-taglib.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-to-jul.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-to-slf4j.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-web.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/api-separation.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/api.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/appenders.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/architecture.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/async.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/cloud.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/compatibility.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/configuration.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/customconfig.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/customloglevels.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/eventlogging.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/extending.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/filters.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/flowtracing.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/garbagefree.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/index.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/installation.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/jmx.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 
<loc>https://logging.apache.org/log4j/2.x/manual/json-template-layout.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/layouts.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/logbuilder.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/logsep.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/lookups.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/markers.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/messages.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/migration.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/performance.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/plugins.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/resource-logger.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/scoped-context.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/scripts.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/systemproperties.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/thread-context.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/usage.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/webapp.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/plugin-reference.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/release-notes.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/runtime-dependencies.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/thanks.html</loc>
-<lastmod>2024-05-22T06:02:46.170Z</lastmod>
+<lastmod>2024-05-22T13:29:14.342Z</lastmod>
 </url>
 </urlset>

Reply via email to