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 0ba46fb525 Add website content generated from
`3efd59e49323038c05d8db9d912e850cd0b23134`
0ba46fb525 is described below
commit 0ba46fb525517c11cce6f8e551bea25b7a1808c5
Author: ASF Logging Services RM <[email protected]>
AuthorDate: Thu Apr 25 14:56:20 2024 +0000
Add website content generated from
`3efd59e49323038c05d8db9d912e850cd0b23134`
---
javadoc/log4j-api/index-all.html | 10 +-
javadoc/log4j-api/member-search-index.js | 2 +-
.../message/class-use/FlowMessageFactory.html | 13 ++
.../log4j/message/class-use/MessageFactory.html | 31 +++--
.../apache/logging/log4j/spi/AbstractLogger.html | 48 ++++++--
javadoc/log4j-core/index-all.html | 6 +-
javadoc/log4j-core/member-search-index.js | 2 +-
.../org/apache/logging/log4j/core/Logger.html | 43 ++++++-
.../log4j/core/class-use/LoggerContext.html | 10 +-
plugin-reference.html | 2 +-
release-notes.html | 3 +
sitemap.xml | 134 ++++++++++-----------
12 files changed, 201 insertions(+), 103 deletions(-)
diff --git a/javadoc/log4j-api/index-all.html b/javadoc/log4j-api/index-all.html
index f394312645..ef1bbbc7f9 100644
--- a/javadoc/log4j-api/index-all.html
+++ b/javadoc/log4j-api/index-all.html
@@ -60,15 +60,19 @@ loadScripts(document, 'script');</script>
</dd>
<dt><a href="org/apache/logging/log4j/spi/AbstractLogger.html#%3Cinit%3E()"
class="member-name-link">AbstractLogger()</a> - Constructor for class
org.apache.logging.log4j.spi.<a
href="org/apache/logging/log4j/spi/AbstractLogger.html" title="class in
org.apache.logging.log4j.spi">AbstractLogger</a></dt>
<dd>
-<div class="block">Creates a new logger named after this class (or
subclass).</div>
+<div class="block">Constructs an instance named after this class.</div>
</dd>
<dt><a
href="org/apache/logging/log4j/spi/AbstractLogger.html#%3Cinit%3E(java.lang.String)"
class="member-name-link">AbstractLogger(String)</a> - Constructor for class
org.apache.logging.log4j.spi.<a
href="org/apache/logging/log4j/spi/AbstractLogger.html" title="class in
org.apache.logging.log4j.spi">AbstractLogger</a></dt>
<dd>
-<div class="block">Creates a new named logger.</div>
+<div class="block">Constructs an instance using the provided name.</div>
</dd>
<dt><a
href="org/apache/logging/log4j/spi/AbstractLogger.html#%3Cinit%3E(java.lang.String,org.apache.logging.log4j.message.MessageFactory)"
class="member-name-link">AbstractLogger(String, MessageFactory)</a> -
Constructor for class org.apache.logging.log4j.spi.<a
href="org/apache/logging/log4j/spi/AbstractLogger.html" title="class in
org.apache.logging.log4j.spi">AbstractLogger</a></dt>
<dd>
-<div class="block">Creates a new named logger with a particular <a
href="org/apache/logging/log4j/message/MessageFactory.html" title="interface in
org.apache.logging.log4j.message"><code>MessageFactory</code></a>.</div>
+<div class="block">Constructs an instance using the provided name and <a
href="org/apache/logging/log4j/message/MessageFactory.html" title="interface in
org.apache.logging.log4j.message"><code>MessageFactory</code></a>.</div>
+</dd>
+<dt><a
href="org/apache/logging/log4j/spi/AbstractLogger.html#%3Cinit%3E(java.lang.String,org.apache.logging.log4j.message.MessageFactory,org.apache.logging.log4j.message.FlowMessageFactory)"
class="member-name-link">AbstractLogger(String, MessageFactory,
FlowMessageFactory)</a> - Constructor for class org.apache.logging.log4j.spi.<a
href="org/apache/logging/log4j/spi/AbstractLogger.html" title="class in
org.apache.logging.log4j.spi">AbstractLogger</a></dt>
+<dd>
+<div class="block">The canonical constructor.</div>
</dd>
<dt><a href="org/apache/logging/log4j/spi/AbstractLoggerAdapter.html"
class="type-name-link" title="class in
org.apache.logging.log4j.spi">AbstractLoggerAdapter</a><<a
href="org/apache/logging/log4j/spi/AbstractLoggerAdapter.html" title="type
parameter in AbstractLoggerAdapter">L</a>> - Class in <a
href="org/apache/logging/log4j/spi/package-summary.html">org.apache.logging.log4j.spi</a></dt>
<dd>
diff --git a/javadoc/log4j-api/member-search-index.js
b/javadoc/log4j-api/member-search-index.js
index 3726a4f28a..4bd01625ae 100644
--- a/javadoc/log4j-api/member-search-index.js
+++ b/javadoc/log4j-api/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex =
[{"p":"org.apache.logging.log4j.spi","c":"AbstractLogger","l":"AbstractLogger()","u":"%3Cinit%3E()"},{"p":"org.apache.logging.log4j.spi","c":"AbstractLogger","l":"AbstractLogger(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"org.apache.logging.log4j.spi","c":"AbstractLogger","l":"AbstractLogger(String,
MessageFactory)","u":"%3Cinit%3E(java.lang.String,org.apache.logging.log4j.message.MessageFactory)"},{"p":"org.apache.logging.log4j.spi","c":"AbstractLoggerAdapter"
[...]
\ No newline at end of file
+memberSearchIndex =
[{"p":"org.apache.logging.log4j.spi","c":"AbstractLogger","l":"AbstractLogger()","u":"%3Cinit%3E()"},{"p":"org.apache.logging.log4j.spi","c":"AbstractLogger","l":"AbstractLogger(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"org.apache.logging.log4j.spi","c":"AbstractLogger","l":"AbstractLogger(String,
MessageFactory)","u":"%3Cinit%3E(java.lang.String,org.apache.logging.log4j.message.MessageFactory)"},{"p":"org.apache.logging.log4j.spi","c":"AbstractLogger","l":"A
[...]
\ No newline at end of file
diff --git
a/javadoc/log4j-api/org/apache/logging/log4j/message/class-use/FlowMessageFactory.html
b/javadoc/log4j-api/org/apache/logging/log4j/message/class-use/FlowMessageFactory.html
index cf42474e63..90de6e14be 100644
---
a/javadoc/log4j-api/org/apache/logging/log4j/message/class-use/FlowMessageFactory.html
+++
b/javadoc/log4j-api/org/apache/logging/log4j/message/class-use/FlowMessageFactory.html
@@ -135,6 +135,19 @@ loadScripts(document, 'script');</script>
<div class="col-second even-row-color"><span
class="type-name-label">AbstractLogger.</span><code><a
href="../../spi/AbstractLogger.html#getFlowMessageFactory()"
class="member-name-link">getFlowMessageFactory</a>()</code></div>
<div class="col-last even-row-color"> </div>
</div>
+<div class="caption"><span>Constructors in <a
href="../../spi/package-summary.html">org.apache.logging.log4j.spi</a> with
parameters of type <a href="../FlowMessageFactory.html" title="interface in
org.apache.logging.log4j.message">FlowMessageFactory</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier</div>
+<div class="table-header col-second">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>protected </code></div>
+<div class="col-second even-row-color"><code><a
href="../../spi/AbstractLogger.html#%3Cinit%3E(java.lang.String,org.apache.logging.log4j.message.MessageFactory,org.apache.logging.log4j.message.FlowMessageFactory)"
class="member-name-link">AbstractLogger</a><wbr>(<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name,
+ <a href="../MessageFactory.html" title="interface in
org.apache.logging.log4j.message">MessageFactory</a> messageFactory,
+ <a href="../FlowMessageFactory.html" title="interface in
org.apache.logging.log4j.message">FlowMessageFactory</a> flowMessageFactory)</code></div>
+<div class="col-last even-row-color">
+<div class="block">The canonical constructor.</div>
+</div>
+</div>
</section>
</li>
</ul>
diff --git
a/javadoc/log4j-api/org/apache/logging/log4j/message/class-use/MessageFactory.html
b/javadoc/log4j-api/org/apache/logging/log4j/message/class-use/MessageFactory.html
index 56be39cf98..bfae4cccc6 100644
---
a/javadoc/log4j-api/org/apache/logging/log4j/message/class-use/MessageFactory.html
+++
b/javadoc/log4j-api/org/apache/logging/log4j/message/class-use/MessageFactory.html
@@ -393,28 +393,35 @@ loadScripts(document, 'script');</script>
<div class="col-second even-row-color"><code><a
href="../../spi/AbstractLogger.html#%3Cinit%3E(java.lang.String,org.apache.logging.log4j.message.MessageFactory)"
class="member-name-link">AbstractLogger</a><wbr>(<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name,
<a href="../MessageFactory.html" title="interface in
org.apache.logging.log4j.message">MessageFactory</a> messageFactory)</code></div>
<div class="col-last even-row-color">
-<div class="block">Creates a new named logger with a particular <a
href="../MessageFactory.html" title="interface in
org.apache.logging.log4j.message"><code>MessageFactory</code></a>.</div>
+<div class="block">Constructs an instance using the provided name and <a
href="../MessageFactory.html" title="interface in
org.apache.logging.log4j.message"><code>MessageFactory</code></a>.</div>
</div>
<div class="col-first odd-row-color"><code>protected </code></div>
-<div class="col-second odd-row-color"><code><a
href="../../spi/AbstractResourceLogger.html#%3Cinit%3E(org.apache.logging.log4j.spi.ExtendedLogger,java.util.function.Supplier,org.apache.logging.log4j.message.MessageFactory)"
class="member-name-link">AbstractResourceLogger</a><wbr>(<a
href="../../spi/ExtendedLogger.html" title="interface in
org.apache.logging.log4j.spi">ExtendedLogger</a> logger,
+<div class="col-second odd-row-color"><code><a
href="../../spi/AbstractLogger.html#%3Cinit%3E(java.lang.String,org.apache.logging.log4j.message.MessageFactory,org.apache.logging.log4j.message.FlowMessageFactory)"
class="member-name-link">AbstractLogger</a><wbr>(<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name,
+ <a href="../MessageFactory.html" title="interface in
org.apache.logging.log4j.message">MessageFactory</a> messageFactory,
+ <a href="../FlowMessageFactory.html" title="interface in
org.apache.logging.log4j.message">FlowMessageFactory</a> flowMessageFactory)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">The canonical constructor.</div>
+</div>
+<div class="col-first even-row-color"><code>protected </code></div>
+<div class="col-second even-row-color"><code><a
href="../../spi/AbstractResourceLogger.html#%3Cinit%3E(org.apache.logging.log4j.spi.ExtendedLogger,java.util.function.Supplier,org.apache.logging.log4j.message.MessageFactory)"
class="member-name-link">AbstractResourceLogger</a><wbr>(<a
href="../../spi/ExtendedLogger.html" title="interface in
org.apache.logging.log4j.spi">ExtendedLogger</a> logger,
<a
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html"
title="class or interface in java.util.function"
class="external-link">Supplier</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html"
title="class or interface in java.util" class="external-link">Map</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a>,<wbr>?>> supplier,
<a href="../MessageFactory.html" title="interface in
org.apache.logging.log4j.message">MessageFactory</a> messageFactory)</code></div>
-<div class="col-last odd-row-color"> </div>
-<div class="col-first even-row-color"><code>protected </code></div>
-<div class="col-second even-row-color"><code><a
href="../../spi/AbstractResourceLogger.html#%3Cinit%3E(org.apache.logging.log4j.spi.ExtendedLogger,java.util.Map,org.apache.logging.log4j.message.MessageFactory)"
class="member-name-link">AbstractResourceLogger</a><wbr>(<a
href="../../spi/ExtendedLogger.html" title="interface in
org.apache.logging.log4j.spi">ExtendedLogger</a> logger,
+<div class="col-last even-row-color"> </div>
+<div class="col-first odd-row-color"><code>protected </code></div>
+<div class="col-second odd-row-color"><code><a
href="../../spi/AbstractResourceLogger.html#%3Cinit%3E(org.apache.logging.log4j.spi.ExtendedLogger,java.util.Map,org.apache.logging.log4j.message.MessageFactory)"
class="member-name-link">AbstractResourceLogger</a><wbr>(<a
href="../../spi/ExtendedLogger.html" title="interface in
org.apache.logging.log4j.spi">ExtendedLogger</a> logger,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html"
title="class or interface in java.util" class="external-link">Map</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a>,<wbr>?> map,
<a href="../MessageFactory.html" title="interface in
org.apache.logging.log4j.message">MessageFactory</a> messageFactory)</code></div>
-<div class="col-last even-row-color"> </div>
-<div class="col-first odd-row-color"><code> </code></div>
-<div class="col-second odd-row-color"><code><a
href="../../spi/ExtendedLoggerWrapper.html#%3Cinit%3E(org.apache.logging.log4j.spi.ExtendedLogger,java.lang.String,org.apache.logging.log4j.message.MessageFactory)"
class="member-name-link">ExtendedLoggerWrapper</a><wbr>(<a
href="../../spi/ExtendedLogger.html" title="interface in
org.apache.logging.log4j.spi">ExtendedLogger</a> logger,
+<div class="col-last odd-row-color"> </div>
+<div class="col-first even-row-color"><code> </code></div>
+<div class="col-second even-row-color"><code><a
href="../../spi/ExtendedLoggerWrapper.html#%3Cinit%3E(org.apache.logging.log4j.spi.ExtendedLogger,java.lang.String,org.apache.logging.log4j.message.MessageFactory)"
class="member-name-link">ExtendedLoggerWrapper</a><wbr>(<a
href="../../spi/ExtendedLogger.html" title="interface in
org.apache.logging.log4j.spi">ExtendedLogger</a> logger,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name,
<a href="../MessageFactory.html" title="interface in
org.apache.logging.log4j.message">MessageFactory</a> messageFactory)</code></div>
-<div class="col-last odd-row-color">
+<div class="col-last even-row-color">
<div class="block">Constructor that wraps and existing Logger.</div>
</div>
-<div class="col-first even-row-color"><code> </code></div>
-<div class="col-second even-row-color"><code><a
href="../../spi/MessageFactory2Adapter.html#%3Cinit%3E(org.apache.logging.log4j.message.MessageFactory)"
class="member-name-link">MessageFactory2Adapter</a><wbr>(<a
href="../MessageFactory.html" title="interface in
org.apache.logging.log4j.message">MessageFactory</a> wrapped)</code></div>
-<div class="col-last even-row-color"> </div>
+<div class="col-first odd-row-color"><code> </code></div>
+<div class="col-second odd-row-color"><code><a
href="../../spi/MessageFactory2Adapter.html#%3Cinit%3E(org.apache.logging.log4j.message.MessageFactory)"
class="member-name-link">MessageFactory2Adapter</a><wbr>(<a
href="../MessageFactory.html" title="interface in
org.apache.logging.log4j.message">MessageFactory</a> wrapped)</code></div>
+<div class="col-last odd-row-color"> </div>
</div>
</section>
</li>
diff --git a/javadoc/log4j-api/org/apache/logging/log4j/spi/AbstractLogger.html
b/javadoc/log4j-api/org/apache/logging/log4j/spi/AbstractLogger.html
index 1c791496ec..1edb5d6db5 100644
--- a/javadoc/log4j-api/org/apache/logging/log4j/spi/AbstractLogger.html
+++ b/javadoc/log4j-api/org/apache/logging/log4j/spi/AbstractLogger.html
@@ -160,21 +160,32 @@ implements <a href="ExtendedLogger.html" title="interface
in org.apache.logging.
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Constructor</div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier</div>
+<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code> </code></div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()"
class="member-name-link">AbstractLogger</a>()</code></div>
<div class="col-last even-row-color">
-<div class="block">Creates a new logger named after this class (or
subclass).</div>
+<div class="block">Constructs an instance named after this class.</div>
</div>
+<div class="col-first odd-row-color"><code> </code></div>
<div class="col-constructor-name odd-row-color"><code><a
href="#%3Cinit%3E(java.lang.String)"
class="member-name-link">AbstractLogger</a><wbr>(<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name)</code></div>
<div class="col-last odd-row-color">
-<div class="block">Creates a new named logger.</div>
+<div class="block">Constructs an instance using the provided name.</div>
</div>
+<div class="col-first even-row-color"><code> </code></div>
<div class="col-constructor-name even-row-color"><code><a
href="#%3Cinit%3E(java.lang.String,org.apache.logging.log4j.message.MessageFactory)"
class="member-name-link">AbstractLogger</a><wbr>(<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name,
<a href="../message/MessageFactory.html" title="interface in
org.apache.logging.log4j.message">MessageFactory</a> messageFactory)</code></div>
<div class="col-last even-row-color">
-<div class="block">Creates a new named logger with a particular <a
href="../message/MessageFactory.html" title="interface in
org.apache.logging.log4j.message"><code>MessageFactory</code></a>.</div>
+<div class="block">Constructs an instance using the provided name and <a
href="../message/MessageFactory.html" title="interface in
org.apache.logging.log4j.message"><code>MessageFactory</code></a>.</div>
+</div>
+<div class="col-first odd-row-color"><code>protected </code></div>
+<div class="col-constructor-name odd-row-color"><code><a
href="#%3Cinit%3E(java.lang.String,org.apache.logging.log4j.message.MessageFactory,org.apache.logging.log4j.message.FlowMessageFactory)"
class="member-name-link">AbstractLogger</a><wbr>(<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name,
+ <a href="../message/MessageFactory.html" title="interface in
org.apache.logging.log4j.message">MessageFactory</a> messageFactory,
+ <a href="../message/FlowMessageFactory.html" title="interface in
org.apache.logging.log4j.message">FlowMessageFactory</a> flowMessageFactory)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">The canonical constructor.</div>
</div>
</div>
</section>
@@ -3903,17 +3914,17 @@ implements <a href="ExtendedLogger.html"
title="interface in org.apache.logging.
<section class="detail" id="<init>()">
<h3>AbstractLogger</h3>
<div class="member-signature"><span class="modifiers">public</span> <span
class="element-name">AbstractLogger</span>()</div>
-<div class="block">Creates a new logger named after this class (or
subclass).</div>
+<div class="block">Constructs an instance named after this class.</div>
</section>
</li>
<li>
<section class="detail" id="<init>(java.lang.String)">
<h3>AbstractLogger</h3>
<div class="member-signature"><span class="modifiers">public</span> <span
class="element-name">AbstractLogger</span><wbr><span class="parameters">(<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name)</span></div>
-<div class="block">Creates a new named logger.</div>
+<div class="block">Constructs an instance using the provided name.</div>
<dl class="notes">
<dt>Parameters:</dt>
-<dd><code>name</code> - the logger name</dd>
+<dd><code>name</code> - the logger name (if null, will be derived from this
class or subclass)</dd>
</dl>
</section>
</li>
@@ -3922,11 +3933,26 @@ implements <a href="ExtendedLogger.html"
title="interface in org.apache.logging.
<h3>AbstractLogger</h3>
<div class="member-signature"><span class="modifiers">public</span> <span
class="element-name">AbstractLogger</span><wbr><span class="parameters">(<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name,
<a href="../message/MessageFactory.html" title="interface in
org.apache.logging.log4j.message">MessageFactory</a> messageFactory)</span></div>
-<div class="block">Creates a new named logger with a particular <a
href="../message/MessageFactory.html" title="interface in
org.apache.logging.log4j.message"><code>MessageFactory</code></a>.</div>
+<div class="block">Constructs an instance using the provided name and <a
href="../message/MessageFactory.html" title="interface in
org.apache.logging.log4j.message"><code>MessageFactory</code></a>.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>name</code> - the logger name (if null, will be derived from this
class)</dd>
+<dd><code>messageFactory</code> - the <a href="../message/Message.html"
title="interface in org.apache.logging.log4j.message"><code>Message</code></a>
factory (if null, <a href="../message/ParameterizedMessageFactory.html"
title="class in
org.apache.logging.log4j.message"><code>ParameterizedMessageFactory</code></a>
will be used)</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail"
id="<init>(java.lang.String,org.apache.logging.log4j.message.MessageFactory,org.apache.logging.log4j.message.FlowMessageFactory)">
+<h3>AbstractLogger</h3>
+<div class="member-signature"><span
class="modifiers">protected</span> <span
class="element-name">AbstractLogger</span><wbr><span class="parameters">(<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name,
+ <a href="../message/MessageFactory.html" title="interface in
org.apache.logging.log4j.message">MessageFactory</a> messageFactory,
+ <a href="../message/FlowMessageFactory.html" title="interface in
org.apache.logging.log4j.message">FlowMessageFactory</a> flowMessageFactory)</span></div>
+<div class="block">The canonical constructor.</div>
<dl class="notes">
<dt>Parameters:</dt>
-<dd><code>name</code> - the logger name</dd>
-<dd><code>messageFactory</code> - the message factory, if null then use the
default message factory.</dd>
+<dd><code>name</code> - the logger name (if null, will be derived from this
class)</dd>
+<dd><code>messageFactory</code> - the <a href="../message/Message.html"
title="interface in org.apache.logging.log4j.message"><code>Message</code></a>
factory (if null, <a href="../message/ParameterizedMessageFactory.html"
title="class in
org.apache.logging.log4j.message"><code>ParameterizedMessageFactory</code></a>
will be used)</dd>
+<dd><code>flowMessageFactory</code> - the <a
href="../message/FlowMessage.html" title="interface in
org.apache.logging.log4j.message"><code>FlowMessage</code></a> factory (if
null, <a href="../message/DefaultFlowMessageFactory.html" title="class in
org.apache.logging.log4j.message"><code>DefaultFlowMessageFactory</code></a>
will be used)</dd>
</dl>
</section>
</li>
diff --git a/javadoc/log4j-core/index-all.html
b/javadoc/log4j-core/index-all.html
index 8941104fd1..8ef98ac29b 100644
--- a/javadoc/log4j-core/index-all.html
+++ b/javadoc/log4j-core/index-all.html
@@ -11254,7 +11254,11 @@ loadScripts(document, 'script');</script>
</dd>
<dt><a
href="org/apache/logging/log4j/core/Logger.html#%3Cinit%3E(org.apache.logging.log4j.core.LoggerContext,java.lang.String,org.apache.logging.log4j.message.MessageFactory)"
class="member-name-link">Logger(LoggerContext, String, MessageFactory)</a> -
Constructor for class org.apache.logging.log4j.core.<a
href="org/apache/logging/log4j/core/Logger.html" title="class in
org.apache.logging.log4j.core">Logger</a></dt>
<dd>
-<div class="block">The constructor.</div>
+<div class="block">Constructs an instance using the given <a
href="org/apache/logging/log4j/core/LoggerContext.html" title="class in
org.apache.logging.log4j.core"><code>LoggerContext</code></a>, logger name, and
<a
href="https://logging.apache.org/log4j/2.x/apidocs/org/apache/logging/log4j/message/MessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link"><code>MessageFactory</code></a>.</div>
+</dd>
+<dt><a
href="org/apache/logging/log4j/core/Logger.html#%3Cinit%3E(org.apache.logging.log4j.core.LoggerContext,java.lang.String,org.apache.logging.log4j.message.MessageFactory,org.apache.logging.log4j.message.FlowMessageFactory)"
class="member-name-link">Logger(LoggerContext, String, MessageFactory,
FlowMessageFactory)</a> - Constructor for class
org.apache.logging.log4j.core.<a
href="org/apache/logging/log4j/core/Logger.html" title="class in
org.apache.logging.log4j.core">Logger</a></dt>
+<dd>
+<div class="block">The canonical constructor.</div>
</dd>
<dt><a href="org/apache/logging/log4j/core/AbstractLifeCycle.html#LOGGER"
class="member-name-link">LOGGER</a> - Static variable in class
org.apache.logging.log4j.core.<a
href="org/apache/logging/log4j/core/AbstractLifeCycle.html" title="class in
org.apache.logging.log4j.core">AbstractLifeCycle</a></dt>
<dd>
diff --git a/javadoc/log4j-core/member-search-index.js
b/javadoc/log4j-core/member-search-index.js
index 41bf35ee28..e4a6d4a985 100644
--- a/javadoc/log4j-core/member-search-index.js
+++ b/javadoc/log4j-core/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex =
[{"p":"org.apache.logging.log4j.core.pattern","c":"NameAbbreviator","l":"abbreviate(String,
StringBuilder)","u":"abbreviate(java.lang.String,java.lang.StringBuilder)"},{"p":"org.apache.logging.log4j.core.pattern","c":"NamePatternConverter","l":"abbreviate(String,
StringBuilder)","u":"abbreviate(java.lang.String,java.lang.StringBuilder)"},{"p":"org.apache.logging.log4j.core.util.datetime","c":"FixedDateFormat.FixedFormat","l":"ABSOLUTE"},{"p":"org.apache.logging.log4j.
[...]
\ No newline at end of file
+memberSearchIndex =
[{"p":"org.apache.logging.log4j.core.pattern","c":"NameAbbreviator","l":"abbreviate(String,
StringBuilder)","u":"abbreviate(java.lang.String,java.lang.StringBuilder)"},{"p":"org.apache.logging.log4j.core.pattern","c":"NamePatternConverter","l":"abbreviate(String,
StringBuilder)","u":"abbreviate(java.lang.String,java.lang.StringBuilder)"},{"p":"org.apache.logging.log4j.core.util.datetime","c":"FixedDateFormat.FixedFormat","l":"ABSOLUTE"},{"p":"org.apache.logging.log4j.
[...]
\ No newline at end of file
diff --git a/javadoc/log4j-core/org/apache/logging/log4j/core/Logger.html
b/javadoc/log4j-core/org/apache/logging/log4j/core/Logger.html
index 272c5de9b6..8650b726e9 100644
--- a/javadoc/log4j-core/org/apache/logging/log4j/core/Logger.html
+++ b/javadoc/log4j-core/org/apache/logging/log4j/core/Logger.html
@@ -166,7 +166,15 @@ implements <a
href="https://logging.apache.org/log4j/2.x/apidocs/org/apache/logg
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name,
<a
href="https://logging.apache.org/log4j/2.x/apidocs/org/apache/logging/log4j/message/MessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link">MessageFactory</a> messageFactory)</code></div>
<div class="col-last even-row-color">
-<div class="block">The constructor.</div>
+<div class="block">Constructs an instance using the given <a
href="LoggerContext.html" title="class in
org.apache.logging.log4j.core"><code>LoggerContext</code></a>, logger name, and
<a
href="https://logging.apache.org/log4j/2.x/apidocs/org/apache/logging/log4j/message/MessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link"><code>MessageFactory</code></a>.</div>
+</div>
+<div class="col-first odd-row-color"><code>protected </code></div>
+<div class="col-constructor-name odd-row-color"><code><a
href="#%3Cinit%3E(org.apache.logging.log4j.core.LoggerContext,java.lang.String,org.apache.logging.log4j.message.MessageFactory,org.apache.logging.log4j.message.FlowMessageFactory)"
class="member-name-link">Logger</a><wbr>(<a href="LoggerContext.html"
title="class in org.apache.logging.log4j.core">LoggerContext</a> context,
+ <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name,
+ <a
href="https://logging.apache.org/log4j/2.x/apidocs/org/apache/logging/log4j/message/MessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link">MessageFactory</a> messageFactory,
+ <a
href="https://logging.apache.org/log4j/2.x/apidocs/org/apache/logging/log4j/message/FlowMessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link">FlowMessageFactory</a> flowMessageFactory)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">The canonical constructor.</div>
</div>
</div>
</section>
@@ -468,12 +476,37 @@ implements <a
href="https://logging.apache.org/log4j/2.x/apidocs/org/apache/logg
<div class="member-signature"><span
class="modifiers">protected</span> <span
class="element-name">Logger</span><wbr><span class="parameters">(<a
href="LoggerContext.html" title="class in
org.apache.logging.log4j.core">LoggerContext</a> context,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name,
<a
href="https://logging.apache.org/log4j/2.x/apidocs/org/apache/logging/log4j/message/MessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link">MessageFactory</a> messageFactory)</span></div>
-<div class="block">The constructor.</div>
+<div class="block">Constructs an instance using the given <a
href="LoggerContext.html" title="class in
org.apache.logging.log4j.core"><code>LoggerContext</code></a>, logger name, and
<a
href="https://logging.apache.org/log4j/2.x/apidocs/org/apache/logging/log4j/message/MessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link"><code>MessageFactory</code></a>.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>context</code> - the <a href="LoggerContext.html" title="class in
org.apache.logging.log4j.core"><code>LoggerContext</code></a> this logger is
associated with</dd>
+<dd><code>messageFactory</code> - The message factory to be used.
+ If null, first the "log4j2.messageFactory" property
will be used to instantiate the message factory.
+ If the property is missing and the
<code>log4j2.enableThreadLocals</code> property is not <code>false</code>, <a
href="https://logging.apache.org/log4j/2.x/apidocs/org/apache/logging/log4j/message/ReusableMessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link"><code>ReusableMessageFactory</code></a> will be used.
+ Otherwise, we will fall back to <a
href="https://logging.apache.org/log4j/2.x/apidocs/org/apache/logging/log4j/message/ParameterizedMessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link"><code>ParameterizedMessageFactory</code></a>.</dd>
+<dd><code>name</code> - the logger name</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail"
id="<init>(org.apache.logging.log4j.core.LoggerContext,java.lang.String,org.apache.logging.log4j.message.MessageFactory,org.apache.logging.log4j.message.FlowMessageFactory)">
+<h3>Logger</h3>
+<div class="member-signature"><span
class="modifiers">protected</span> <span
class="element-name">Logger</span><wbr><span class="parameters">(<a
href="LoggerContext.html" title="class in
org.apache.logging.log4j.core">LoggerContext</a> context,
+ <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name,
+ <a
href="https://logging.apache.org/log4j/2.x/apidocs/org/apache/logging/log4j/message/MessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link">MessageFactory</a> messageFactory,
+ <a
href="https://logging.apache.org/log4j/2.x/apidocs/org/apache/logging/log4j/message/FlowMessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link">FlowMessageFactory</a> flowMessageFactory)</span></div>
+<div class="block">The canonical constructor.</div>
<dl class="notes">
<dt>Parameters:</dt>
-<dd><code>context</code> - The LoggerContext this Logger is associated
with.</dd>
-<dd><code>messageFactory</code> - The message factory.</dd>
-<dd><code>name</code> - The name of the Logger.</dd>
+<dd><code>context</code> - the <a href="LoggerContext.html" title="class in
org.apache.logging.log4j.core"><code>LoggerContext</code></a> this logger is
associated with</dd>
+<dd><code>messageFactory</code> - The message factory to be used.
+ If null, first the "log4j2.messageFactory" property
will be used to instantiate the message factory.
+ If the property is missing and the
<code>log4j2.enableThreadLocals</code> property is not <code>false</code>, <a
href="https://logging.apache.org/log4j/2.x/apidocs/org/apache/logging/log4j/message/ReusableMessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link"><code>ReusableMessageFactory</code></a> will be used.
+ Otherwise, we will fall back to <a
href="https://logging.apache.org/log4j/2.x/apidocs/org/apache/logging/log4j/message/ParameterizedMessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link"><code>ParameterizedMessageFactory</code></a>.</dd>
+<dd><code>flowMessageFactory</code> - The flow message factory to be used.
+ If null, first the "log4j2.flowMessageFactory"
property will be used to instantiate the flow message factory.
+ If the property is missing, <a
href="https://logging.apache.org/log4j/2.x/apidocs/org/apache/logging/log4j/message/DefaultFlowMessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link"><code>DefaultFlowMessageFactory</code></a> will be
used.</dd>
+<dd><code>name</code> - the logger name</dd>
</dl>
</section>
</li>
diff --git
a/javadoc/log4j-core/org/apache/logging/log4j/core/class-use/LoggerContext.html
b/javadoc/log4j-core/org/apache/logging/log4j/core/class-use/LoggerContext.html
index 8afd27cbba..456a3b2058 100644
---
a/javadoc/log4j-core/org/apache/logging/log4j/core/class-use/LoggerContext.html
+++
b/javadoc/log4j-core/org/apache/logging/log4j/core/class-use/LoggerContext.html
@@ -188,7 +188,15 @@ loadScripts(document, 'script');</script>
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name,
<a
href="https://logging.apache.org/log4j/2.x/apidocs/org/apache/logging/log4j/message/MessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link">MessageFactory</a> messageFactory)</code></div>
<div class="col-last even-row-color">
-<div class="block">The constructor.</div>
+<div class="block">Constructs an instance using the given <a
href="../LoggerContext.html" title="class in
org.apache.logging.log4j.core"><code>LoggerContext</code></a>, logger name, and
<a
href="https://logging.apache.org/log4j/2.x/apidocs/org/apache/logging/log4j/message/MessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link"><code>MessageFactory</code></a>.</div>
+</div>
+<div class="col-first odd-row-color"><code>protected </code></div>
+<div class="col-second odd-row-color"><code><a
href="../Logger.html#%3Cinit%3E(org.apache.logging.log4j.core.LoggerContext,java.lang.String,org.apache.logging.log4j.message.MessageFactory,org.apache.logging.log4j.message.FlowMessageFactory)"
class="member-name-link">Logger</a><wbr>(<a href="../LoggerContext.html"
title="class in org.apache.logging.log4j.core">LoggerContext</a> context,
+ <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name,
+ <a
href="https://logging.apache.org/log4j/2.x/apidocs/org/apache/logging/log4j/message/MessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link">MessageFactory</a> messageFactory,
+ <a
href="https://logging.apache.org/log4j/2.x/apidocs/org/apache/logging/log4j/message/FlowMessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link">FlowMessageFactory</a> flowMessageFactory)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">The canonical constructor.</div>
</div>
</div>
</section>
diff --git a/plugin-reference.html b/plugin-reference.html
index df81e5b3f4..d3d7ecc0f5 100644
--- a/plugin-reference.html
+++ b/plugin-reference.html
@@ -1415,7 +1415,7 @@ Originally developed by Ceki Glc and Anders
Kristensen.</p>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>header</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"><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>
diff --git a/release-notes.html b/release-notes.html
index f25ad0b13e..eacea3100d 100644
--- a/release-notes.html
+++ b/release-notes.html
@@ -353,6 +353,9 @@
<div class="ulist">
<ul>
<li>
+<p>Fix handling of <code>log4j2.messageFactory</code> and
<code>log4j2.flowMessageFactory</code> properties (<a
href="https://github.com/apache/logging-log4j2/pull/2505">2505</a>)</p>
+</li>
+<li>
<p>Discard blank keys in <code>PropertiesUtil</code> (<a
href="https://github.com/apache/logging-log4j2/issues/2414">2414</a>)</p>
</li>
<li>
diff --git a/sitemap.xml b/sitemap.xml
index b7feea8450..0617a300e8 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -2,270 +2,270 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://logging.apache.org/log4j/2.x/articles.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/download.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/faq.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/guidelines.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/index.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/javadoc.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-1.2-api.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-api.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-appserver.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-cassandra.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-couchdb.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-docker.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-flume-ng.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-iostreams.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-jakarta-web.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-jcl.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-jmx-gui.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-jpl.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-jul.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-mongodb3.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-mongodb4.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-slf4j-impl.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-slf4j2-impl.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-spring-boot.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-spring-cloud-config-client.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-spring-cloud-config.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-taglib.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-to-jul.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-to-slf4j.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-web.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/api-separation.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/api.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/architecture.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/async.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/cloud.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/compatibility.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/configuration.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/customconfig.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/customloglevels.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/eventlogging.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/extending.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/filters.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/flowtracing.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/garbagefree.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/index.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/installation.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/jmx.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/json-template-layout.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/layouts.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/logbuilder.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/logsep.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/lookups.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/markers.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/messages.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/migration.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/performance.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/plugins.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/resource-logger.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/scoped-context.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/thread-context.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/usage.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/webapp.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/plugin-reference.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/release-notes.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/runtime-dependencies.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/thanks.html</loc>
-<lastmod>2024-04-24T20:47:43.695Z</lastmod>
+<lastmod>2024-04-25T14:55:58.414Z</lastmod>
</url>
</urlset>