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 44cec090cc Add website content generated from
`1fdfe142d57febdd22a9e7d91ccdcc6d71a6efb0`
44cec090cc is described below
commit 44cec090cccfa17cc5b3e559028bac0a9dd40a0c
Author: ASF Logging Services RM <[email protected]>
AuthorDate: Tue Mar 17 20:08:29 2026 +0000
Add website content generated from
`1fdfe142d57febdd22a9e7d91ccdcc6d71a6efb0`
---
javadoc/log4j-core/index-all.html | 2 +
javadoc/log4j-core/member-search-index.js | 2 +-
.../config/plugins/processor/PluginProcessor.html | 24 ++++-
manual/plugins.html | 50 ++++++++-
release-notes.html | 3 +
sitemap.xml | 120 ++++++++++-----------
6 files changed, 134 insertions(+), 67 deletions(-)
diff --git a/javadoc/log4j-core/index-all.html
b/javadoc/log4j-core/index-all.html
index 7833b2cef5..51e2ecfffa 100644
--- a/javadoc/log4j-core/index-all.html
+++ b/javadoc/log4j-core/index-all.html
@@ -9848,6 +9848,8 @@ loadScripts(document, 'script');</script>
</dd>
<dt><a
href="org/apache/logging/log4j/core/config/plugins/processor/GraalVmProcessor.html#init(javax.annotation.processing.ProcessingEnvironment)"
class="member-name-link">init(ProcessingEnvironment)</a> - Method in class
org.apache.logging.log4j.core.config.plugins.processor.<a
href="org/apache/logging/log4j/core/config/plugins/processor/GraalVmProcessor.html"
title="class in
org.apache.logging.log4j.core.config.plugins.processor">GraalVmProcessor</a></dt>
<dd> </dd>
+<dt><a
href="org/apache/logging/log4j/core/config/plugins/processor/PluginProcessor.html#init(javax.annotation.processing.ProcessingEnvironment)"
class="member-name-link">init(ProcessingEnvironment)</a> - Method in class
org.apache.logging.log4j.core.config.plugins.processor.<a
href="org/apache/logging/log4j/core/config/plugins/processor/PluginProcessor.html"
title="class in
org.apache.logging.log4j.core.config.plugins.processor">PluginProcessor</a></dt>
+<dd> </dd>
<dt><a
href="org/apache/logging/log4j/core/time/PreciseClock.html#init(org.apache.logging.log4j.core.time.MutableInstant)"
class="member-name-link">init(MutableInstant)</a> - Method in interface
org.apache.logging.log4j.core.time.<a
href="org/apache/logging/log4j/core/time/PreciseClock.html" title="interface in
org.apache.logging.log4j.core.time">PreciseClock</a></dt>
<dd>
<div class="block">Initializes the specified instant with time information as
accurate as available on this platform.</div>
diff --git a/javadoc/log4j-core/member-search-index.js
b/javadoc/log4j-core/member-search-index.js
index bcb2a9de3e..a82fae5214 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.pattern","c":"NamedInstantPattern","l":"ABSOLUTE"},{"p":"org.apache.logging.log4j.core.util.date
[...]
\ 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.pattern","c":"NamedInstantPattern","l":"ABSOLUTE"},{"p":"org.apache.logging.log4j.core.util.date
[...]
\ No newline at end of file
diff --git
a/javadoc/log4j-core/org/apache/logging/log4j/core/config/plugins/processor/PluginProcessor.html
b/javadoc/log4j-core/org/apache/logging/log4j/core/config/plugins/processor/PluginProcessor.html
index 68146567df..2f7a551c8b 100644
---
a/javadoc/log4j-core/org/apache/logging/log4j/core/config/plugins/processor/PluginProcessor.html
+++
b/javadoc/log4j-core/org/apache/logging/log4j/core/config/plugins/processor/PluginProcessor.html
@@ -84,6 +84,7 @@ loadScripts(document, 'script');</script>
</dl>
<hr>
<div class="type-signature"><span class="annotations"><a
href="https://docs.oracle.com/javase/8/docs/api/javax/annotation/processing/SupportedAnnotationTypes.html"
title="class or interface in javax.annotation.processing"
class="external-link">@SupportedAnnotationTypes</a>("org.apache.logging.log4j.core.config.plugins.Plugin")
+<a
href="https://docs.oracle.com/javase/8/docs/api/javax/annotation/processing/SupportedOptions.html"
title="class or interface in javax.annotation.processing"
class="external-link">@SupportedOptions</a>("log4j.plugin.processor.minAllowedMessageKind")
</span><span class="modifiers">public class </span><span class="element-name
type-name-label">PluginProcessor</span>
<span class="extends-implements">extends <a
href="https://docs.oracle.com/javase/8/docs/api/javax/annotation/processing/AbstractProcessor.html"
title="class or interface in javax.annotation.processing"
class="external-link">AbstractProcessor</a></span></div>
<div class="block">Annotation processor for pre-scanning Log4j 2 plugins.</div>
@@ -137,16 +138,19 @@ loadScripts(document, 'script');</script>
<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="https://docs.oracle.com/javase/8/docs/api/javax/lang/model/SourceVersion.html"
title="class or interface in javax.lang.model"
class="external-link">SourceVersion</a></code></div>
<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#getSupportedSourceVersion()"
class="member-name-link">getSupportedSourceVersion</a>()</code></div>
<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"> </div>
-<div class="col-first odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
-<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#process(java.util.Set,javax.annotation.processing.RoundEnvironment)"
class="member-name-link">process</a><wbr>(<a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html"
title="class or interface in java.util" class="external-link">Set</a><?
extends <a
href="https://docs.oracle.com/javase/8/docs/api/javax/lang/model/element/TypeElement.html"
title= [...]
- <a
href="https://docs.oracle.com/javase/8/docs/api/javax/annotation/processing/RoundEnvironment.html"
title="class or interface in javax.annotation.processing"
class="external-link">RoundEnvironment</a> roundEnv)</code></div>
+<div class="col-first odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#init(javax.annotation.processing.ProcessingEnvironment)"
class="member-name-link">init</a><wbr>(<a
href="https://docs.oracle.com/javase/8/docs/api/javax/annotation/processing/ProcessingEnvironment.html"
title="class or interface in javax.annotation.processing"
class="external-link">ProcessingEnvironment</a> processingEnv)</code></div>
<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
+<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#process(java.util.Set,javax.annotation.processing.RoundEnvironment)"
class="member-name-link">process</a><wbr>(<a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html"
title="class or interface in java.util" class="external-link">Set</a><?
extends <a
href="https://docs.oracle.com/javase/8/docs/api/javax/lang/model/element/TypeElement.html"
title [...]
+ <a
href="https://docs.oracle.com/javase/8/docs/api/javax/annotation/processing/RoundEnvironment.html"
title="class or interface in javax.annotation.processing"
class="external-link">RoundEnvironment</a> roundEnv)</code></div>
+<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"> </div>
</div>
</div>
</div>
<div class="inherited-list">
<h3
id="methods-inherited-from-class-javax.annotation.processing.AbstractProcessor">Methods
inherited from class javax.annotation.processing.<a
href="https://docs.oracle.com/javase/8/docs/api/javax/annotation/processing/AbstractProcessor.html"
title="class or interface in javax.annotation.processing"
class="external-link">AbstractProcessor</a></h3>
-<code><a
href="https://docs.oracle.com/javase/8/docs/api/javax/annotation/processing/AbstractProcessor.html#getCompletions-javax.lang.model.element.Element-javax.lang.model.element.AnnotationMirror-javax.lang.model.element.ExecutableElement-java.lang.String-"
title="class or interface in javax.annotation.processing"
class="external-link">getCompletions</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/javax/annotation/processing/AbstractProcessor.html#getSupportedAnnotationTypes--"
[...]
+<code><a
href="https://docs.oracle.com/javase/8/docs/api/javax/annotation/processing/AbstractProcessor.html#getCompletions-javax.lang.model.element.Element-javax.lang.model.element.AnnotationMirror-javax.lang.model.element.ExecutableElement-java.lang.String-"
title="class or interface in javax.annotation.processing"
class="external-link">getCompletions</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/javax/annotation/processing/AbstractProcessor.html#getSupportedAnnotationTypes--"
[...]
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from
class java.lang.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"
title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--"
title="class or interface in java.lang" class="external-link">clone</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-"
title="class or interface in java.lang" class="external-link">equals</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--"
title="class or interface in java.lang" class="external-link">finalize</a [...]
@@ -200,6 +204,18 @@ loadScripts(document, 'script');</script>
<h2>Method Details</h2>
<ul class="member-list">
<li>
+<section class="detail"
id="init(javax.annotation.processing.ProcessingEnvironment)">
+<h3>init</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span
class="return-type">void</span> <span
class="element-name">init</span><wbr><span class="parameters">(<a
href="https://docs.oracle.com/javase/8/docs/api/javax/annotation/processing/ProcessingEnvironment.html"
title="class or interface in javax.annotation.processing"
class="external-link">ProcessingEnvironment</a> processingEnv)</span></div>
+<dl class="notes">
+<dt>Specified by:</dt>
+<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/javax/annotation/processing/Processor.html#init-javax.annotation.processing.ProcessingEnvironment-"
title="class or interface in javax.annotation.processing"
class="external-link">init</a></code> in interface <code><a
href="https://docs.oracle.com/javase/8/docs/api/javax/annotation/processing/Processor.html"
title="class or interface in javax.annotation.processing"
class="external-link">Processor</a></code></dd>
+<dt>Overrides:</dt>
+<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/javax/annotation/processing/AbstractProcessor.html#init-javax.annotation.processing.ProcessingEnvironment-"
title="class or interface in javax.annotation.processing"
class="external-link">init</a></code> in class <code><a
href="https://docs.oracle.com/javase/8/docs/api/javax/annotation/processing/AbstractProcessor.html"
title="class or interface in javax.annotation.processing"
class="external-link">AbstractProcessor</ [...]
+</dl>
+</section>
+</li>
+<li>
<section class="detail" id="getSupportedSourceVersion()">
<h3>getSupportedSourceVersion</h3>
<div class="member-signature"><span class="modifiers">public</span> <span
class="return-type"><a
href="https://docs.oracle.com/javase/8/docs/api/javax/lang/model/SourceVersion.html"
title="class or interface in javax.lang.model"
class="external-link">SourceVersion</a></span> <span
class="element-name">getSupportedSourceVersion</span>()</div>
diff --git a/manual/plugins.html b/manual/plugins.html
index 8fa5de7be9..e83222bbcc 100644
--- a/manual/plugins.html
+++ b/manual/plugins.html
@@ -710,8 +710,17 @@ Provide these values to the processor using the
<code>log4j.graalvm.groupId</cod
</tr>
</table>
</div>
+<details>
+<summary class="title">Suppressing notes from <code>PluginProcessor</code> in
strict build environments</summary>
+<div class="content">
<div class="paragraph">
-<p>You need to configure your build tool as follows to use both plugin
processors:</p>
+<p>Some build environments treat all compiler notes or warnings as errors
(e.g., Maven with <code>-Werror</code> or Gradle with
<code>options.compilerArgs << '-Werror'</code>).
+By default, <code>PluginProcessor</code> emits a <code>NOTE</code>-level
diagnostic when it writes the plugin descriptor, which can cause the build to
fail in those environments.
+To suppress these informational notes, pass the
<code>log4j.plugin.processor.minAllowedMessageKind</code> annotation processor
option with a value of <code>WARNING</code> or <code>ERROR</code>.
+This instructs the processor to only emit diagnostics at or above the
specified severity, silencing routine notes while preserving genuine warnings
and errors.</p>
+</div>
+<div class="paragraph">
+<p>Accepted values (case-insensitive): <code>NOTE</code> (default),
<code>WARNING</code>, <code>MANDATORY_WARNING</code>, <code>ERROR</code>,
<code>OTHER</code>.</p>
</div>
<div id="_tabs_1" class="openblock tabs is-sync is-loading">
<div class="content">
@@ -728,6 +737,43 @@ Provide these values to the processor using the
<code>log4j.graalvm.groupId</cod
<div id="_tabs_1_maven--panel" class="tabpanel"
aria-labelledby="_tabs_1_maven">
<div class="listingblock">
<div class="content">
+<pre class="highlightjs highlight"><code class="language-xml hljs"
data-lang="xml"><compilerArgs>
+ <arg>-Alog4j.plugin.processor.minAllowedMessageKind=WARNING</arg>
+</compilerArgs></code></pre>
+</div>
+</div>
+</div>
+<div id="_tabs_1_gradle--panel" class="tabpanel"
aria-labelledby="_tabs_1_gradle">
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-groovy hljs"
data-lang="groovy">compileJava {
+ options.compilerArgs <<
'-Alog4j.plugin.processor.minAllowedMessageKind=WARNING'
+}</code></pre>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</details>
+<div class="paragraph">
+<p>You need to configure your build tool as follows to use both plugin
processors:</p>
+</div>
+<div id="_tabs_2" class="openblock tabs is-sync is-loading">
+<div class="content">
+<div class="ulist tablist">
+<ul>
+<li id="_tabs_2_maven" class="tab">
+<p>Maven</p>
+</li>
+<li id="_tabs_2_gradle" class="tab">
+<p>Gradle</p>
+</li>
+</ul>
+</div>
+<div id="_tabs_2_maven--panel" class="tabpanel"
aria-labelledby="_tabs_2_maven">
+<div class="listingblock">
+<div class="content">
<pre class="highlightjs highlight"><code class="language-xml hljs"
data-lang="xml"><plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
@@ -772,7 +818,7 @@ Provide these values to the processor using the
<code>log4j.graalvm.groupId</cod
</div>
</div>
</div>
-<div id="_tabs_1_gradle--panel" class="tabpanel"
aria-labelledby="_tabs_1_gradle">
+<div id="_tabs_2_gradle--panel" class="tabpanel"
aria-labelledby="_tabs_2_gradle">
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-groovy hljs"
data-lang="groovy">compileJava {
diff --git a/release-notes.html b/release-notes.html
index 537a06cb48..1d46dc3c42 100644
--- a/release-notes.html
+++ b/release-notes.html
@@ -372,6 +372,9 @@
<li>
<p>Add and export
<code>org.apache.logging.log4j.core.pattern.NamedInstantPattern</code> enabling
users to programmatically access named date & time patterns supported by
Pattern Layout (<a
href="https://github.com/apache/logging-log4j2/pull/3789">3789</a>)</p>
</li>
+<li>
+<p>Add <code>log4j.plugin.processor.minAllowedMessageKind</code> annotation
processor option to <code>PluginProcessor</code> to filter diagnostic messages
by severity. This allows builds that treat compiler notes as errors (e.g. Maven
with <code>-Werror</code>) to suppress informational notes emitted during
normal plugin processing. (<a
href="https://github.com/apache/logging-log4j2/discussions/3380">3380</a>, <a
href="https://github.com/apache/logging-log4j2/pull/4063">4063</a>)</p>
+</li>
</ul>
</div>
</div>
diff --git a/sitemap.xml b/sitemap.xml
index adf4cc6a87..2371406a64 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -2,242 +2,242 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://logging.apache.org/log4j/2.x/components.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/development.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/download.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/faq.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/graalvm.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/hibernate.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/index.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/jakarta.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/javadoc.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-iostreams.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-jul.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-spring-boot.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-spring-cloud-config-client.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-to-jul.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/api.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/database.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/delegating.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/file.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/message-queue.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/network.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/rolling-file.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/architecture.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/async.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/compatibility.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/config-intro.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/configuration.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/customconfig.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/customloglevels.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/eventlogging.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/extending.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/filters.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/flowtracing.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/garbagefree.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/getting-started.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/implementation.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/index.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/installation.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/jmx.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/json-template-layout.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/layouts.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/logbuilder.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/lookups.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/markers.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/messages.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/pattern-layout.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/performance.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/plugins.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/scripts.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/simple-logger.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/status-logger.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/systemproperties.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/thread-context.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/migrate-from-log4j1.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/migrate-from-logback.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/migrate-from-slf4j.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/plugin-reference.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/release-notes.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/soa.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/versioning.html</loc>
-<lastmod>2026-03-16T15:57:45.761Z</lastmod>
+<lastmod>2026-03-17T20:08:01.347Z</lastmod>
</url>
</urlset>