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"><Socket advertise=""
+ bufferedIo=""
+ bufferSize=""
+ connectTimeoutMillis=""
+ host=""
+ ignoreExceptions=""
+ immediateFail=""
+ immediateFlush=""
+ name=""
+ port=""
+ protocol=""
+ reconnectDelayMillis="">
+ <a-Filter-implementation/>
+ <a-Layout-implementation/>
+ <Property/><!-- multiple occurrences allowed -->
+ <SocketOptions/>
+ <Ssl/>
+</Socket></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"><Root additivity=""
- includeLocation=""
- level=""
- levelAndRefs="">
+<pre class="highlightjs highlight"><code class="language-xml hljs"
data-lang="xml"><Logger additivity=""
+ includeLocation=""
+ level=""
+ levelAndRefs=""
+ name="">
<a-Filter-implementation/>
<AppenderRef/><!-- multiple occurrences allowed -->
<Property/><!-- multiple occurrences allowed -->
-</Root></code></pre>
+</Logger></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"><Root additivity=""
+ includeLocation=""
+ level=""
+ levelAndRefs="">
+ <a-Filter-implementation/>
+ <AppenderRef/><!-- multiple occurrences allowed -->
+ <Property/><!-- multiple occurrences allowed -->
+</Root></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"><Property name=""/></code></pre>
+<pre class="highlightjs highlight"><code class="language-xml hljs"
data-lang="xml"><Property name=""
+ value=""/></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"><MapFilter onMatch=""
+ onMismatch=""
+ operator="">
+ <KeyValuePair/><!-- multiple occurrences allowed -->
+</MapFilter></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"><map/></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’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"><ThrowablePatternConverter/></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"><Script language=""
- name=""/></code></pre>
+ name=""
+ scriptText=""/></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"><ExtendedLevel/></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"><AlwaysFail name=""/></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"><Block name=""/></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"><FailOnce name=""
- throwableClassName=""/></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"><List entryPerNewLine=""
- name=""
- raw="">
- <a-Filter-implementation/>
- <a-Layout-implementation/>
-</List></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"><test/></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>