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 531f43007d Add website content generated from `a501f98cb1269b29a92b40d5d166bf7ec50f4db4` 531f43007d is described below commit 531f43007d77595ed77c488f9a3a4848df8e9eff Author: ASF Logging Services RM <priv...@logging.apache.org> AuthorDate: Sun Jul 20 17:48:17 2025 +0000 Add website content generated from `a501f98cb1269b29a92b40d5d166bf7ec50f4db4` --- components.html | 8 +-- download.html | 12 ++-- jakarta.html | 10 +-- manual/appenders/message-queue.html | 4 +- manual/getting-started.html | 4 +- manual/installation.html | 4 +- manual/lookups.html | 4 +- manual/plugins.html | 4 +- release-notes.html | 73 ++++++++++++++-------- sitemap.xml | 118 ++++++++++++++++++------------------ 10 files changed, 132 insertions(+), 109 deletions(-) diff --git a/components.html b/components.html index f9e504c2b7..6995b64694 100644 --- a/components.html +++ b/components.html @@ -384,7 +384,7 @@ You can import the BOM in your build tool of preference:</p> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-bom</artifactId> - <version>2.25.0</version> + <version>2.25.1</version> <scope>import</scope> <type>pom</type> </dependency> @@ -397,7 +397,7 @@ You can import the BOM in your build tool of preference:</p> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-groovy hljs" data-lang="groovy">dependencies { - implementation platform('org.apache.logging.log4j:log4j-bom:2.25.0') + implementation platform('org.apache.logging.log4j:log4j-bom:2.25.1') }</code></pre> </div> </div> @@ -965,7 +965,7 @@ for more information.</p> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-docker</artifactId> - <version>2.25.0</version> + <version>2.25.1</version> <scope>runtime</scope> </dependency></code></pre> </div> @@ -977,7 +977,7 @@ for more information.</p> </div> <div class="listingblock"> <div class="content"> -<pre class="highlightjs highlight"><code class="language-groovy hljs" data-lang="groovy">runtimeOnly 'org.apache.logging.log4j:log4j-docker:2.25.0'</code></pre> +<pre class="highlightjs highlight"><code class="language-groovy hljs" data-lang="groovy">runtimeOnly 'org.apache.logging.log4j:log4j-docker:2.25.1'</code></pre> </div> </div> </div> diff --git a/download.html b/download.html index ae8f4d31ad..c118d7151a 100644 --- a/download.html +++ b/download.html @@ -395,15 +395,15 @@ Proceed to <a href="release-notes.html" class="xref page">Release notes</a>.</p> <tbody> <tr> <th class="tableblock halign-left valign-top"><p class="tableblock">Sources</p></th> -<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://downloads.apache.org/logging/log4j/2.25.0/apache-log4j-2.25.0-src.zip">apache-log4j-2.25.0-src.zip</a></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://downloads.apache.org/logging/log4j/2.25.1/apache-log4j-2.25.1-src.zip">apache-log4j-2.25.1-src.zip</a></p></td> </tr> <tr> <th class="tableblock halign-left valign-top"><p class="tableblock">Checksum</p></th> -<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://downloads.apache.org/logging/log4j/2.25.0/apache-log4j-2.25.0-src.zip.sha512">apache-log4j-2.25.0-src.zip.sha512</a></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://downloads.apache.org/logging/log4j/2.25.1/apache-log4j-2.25.1-src.zip.sha512">apache-log4j-2.25.1-src.zip.sha512</a></p></td> </tr> <tr> <th class="tableblock halign-left valign-top"><p class="tableblock">Signature</p></th> -<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://downloads.apache.org/logging/log4j/2.25.0/apache-log4j-2.25.0-src.zip.asc">apache-log4j-2.25.0-src.zip.asc</a></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://downloads.apache.org/logging/log4j/2.25.1/apache-log4j-2.25.1-src.zip.asc">apache-log4j-2.25.1-src.zip.asc</a></p></td> </tr> <tr> <th class="tableblock halign-left valign-top"><p class="tableblock">Signing keys</p></th> @@ -447,15 +447,15 @@ Its content is mirrored to the <tbody> <tr> <th class="tableblock halign-left valign-top"><p class="tableblock">Binaries</p></th> -<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://downloads.apache.org/logging/log4j/2.25.0/apache-log4j-2.25.0-bin.zip">apache-log4j-2.25.0-bin.zip</a></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://downloads.apache.org/logging/log4j/2.25.1/apache-log4j-2.25.1-bin.zip">apache-log4j-2.25.1-bin.zip</a></p></td> </tr> <tr> <th class="tableblock halign-left valign-top"><p class="tableblock">Checksum</p></th> -<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://downloads.apache.org/logging/log4j/2.25.0/apache-log4j-2.25.0-bin.zip.sha512">apache-log4j-2.25.0-bin.zip.sha512</a></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://downloads.apache.org/logging/log4j/2.25.1/apache-log4j-2.25.1-bin.zip.sha512">apache-log4j-2.25.1-bin.zip.sha512</a></p></td> </tr> <tr> <th class="tableblock halign-left valign-top"><p class="tableblock">Signature</p></th> -<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://downloads.apache.org/logging/log4j/2.25.0/apache-log4j-2.25.0-bin.zip.asc">apache-log4j-2.25.0-bin.zip.asc</a></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://downloads.apache.org/logging/log4j/2.25.1/apache-log4j-2.25.1-bin.zip.asc">apache-log4j-2.25.1-bin.zip.asc</a></p></td> </tr> <tr> <th class="tableblock halign-left valign-top"><p class="tableblock">Signing keys</p></th> diff --git a/jakarta.html b/jakarta.html index 3a530ebe27..842426ebcd 100644 --- a/jakarta.html +++ b/jakarta.html @@ -1091,12 +1091,12 @@ per file, which will serialize concurrent access from multiple applications.</p> <p><a href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-api/${log4j-api.version}"><code>log4j-api</code></a></p> </li> <li> -<p><a href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-core/2.25.0"><code>log4j-core</code></a></p> +<p><a href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-core/2.25.1"><code>log4j-core</code></a></p> </li> <li> -<p><a href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-jakarta-web/2.25.0"><code>log4j-jakarta-web</code></a> +<p><a href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-jakarta-web/2.25.1"><code>log4j-jakarta-web</code></a> (or -<a href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-web/2.25.0"><code>log4j-web</code></a> +<a href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-web/2.25.1"><code>log4j-web</code></a> if you use a Java EE application server)</p> </li> </ul> @@ -1632,7 +1632,7 @@ Assuming <code>$CATALINA_BASE</code> is the main directory of your Tomcat instan <p><a href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-api/${log4j-api.version}"><code>log4j-api</code></a>,</p> </li> <li> -<p><a href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-core/2.25.0"><code>log4j-core</code></a>.</p> +<p><a href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-core/2.25.1"><code>log4j-core</code></a>.</p> </li> </ul> </div> @@ -1691,7 +1691,7 @@ See <a href="https://jetty.org/docs/jetty/12/operations-guide/modules/index.html <p><a href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-api/${log4j-api.version}"><code>log4j-api</code></a>,</p> </li> <li> -<p><a href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-core/2.25.0"><code>log4j-core</code></a>.</p> +<p><a href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-core/2.25.1"><code>log4j-core</code></a>.</p> </li> </ul> </div> diff --git a/manual/appenders/message-queue.html b/manual/appenders/message-queue.html index 3b29ae4b69..577fdb1946 100644 --- a/manual/appenders/message-queue.html +++ b/manual/appenders/message-queue.html @@ -1137,7 +1137,7 @@ This requires additional runtime dependencies:</p> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-jakarta-jms</artifactId> - <version>2.25.0</version> + <version>2.25.1</version> </dependency></code></pre> </div> </div> @@ -1145,7 +1145,7 @@ This requires additional runtime dependencies:</p> <div id="_tabs_7_gradle--panel" class="tabpanel" aria-labelledby="_tabs_7_gradle"> <div class="listingblock"> <div class="content"> -<pre class="highlightjs highlight"><code class="language-groovy hljs" data-lang="groovy">runtimeOnly 'org.apache.logging.log4j:log4j-jakarta-jms:2.25.0'</code></pre> +<pre class="highlightjs highlight"><code class="language-groovy hljs" data-lang="groovy">runtimeOnly 'org.apache.logging.log4j:log4j-jakarta-jms:2.25.1'</code></pre> </div> </div> </div> diff --git a/manual/getting-started.html b/manual/getting-started.html index ecda5db224..c68b4ee309 100644 --- a/manual/getting-started.html +++ b/manual/getting-started.html @@ -522,7 +522,7 @@ This way we won’t need to provide the version for each Log4j module explic <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-bom</artifactId> - <version>2.25.0</version> + <version>2.25.1</version> <scope>import</scope> <type>pom</type> </dependency> @@ -535,7 +535,7 @@ This way we won’t need to provide the version for each Log4j module explic <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-groovy hljs" data-lang="groovy">dependencies { - implementation platform('org.apache.logging.log4j:log4j-bom:2.25.0') + implementation platform('org.apache.logging.log4j:log4j-bom:2.25.1') }</code></pre> </div> </div> diff --git a/manual/installation.html b/manual/installation.html index a623ec9dff..249d0d9290 100644 --- a/manual/installation.html +++ b/manual/installation.html @@ -510,7 +510,7 @@ You can import the BOM in your build tool of preference:</p> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-bom</artifactId> - <version>2.25.0</version> + <version>2.25.1</version> <scope>import</scope> <type>pom</type> </dependency> @@ -523,7 +523,7 @@ You can import the BOM in your build tool of preference:</p> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-groovy hljs" data-lang="groovy">dependencies { - implementation platform('org.apache.logging.log4j:log4j-bom:2.25.0') + implementation platform('org.apache.logging.log4j:log4j-bom:2.25.1') }</code></pre> </div> </div> diff --git a/manual/lookups.html b/manual/lookups.html index 2017786107..8af2aee61f 100644 --- a/manual/lookups.html +++ b/manual/lookups.html @@ -960,7 +960,7 @@ It supports the retrieval of following container attributes:</p> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-docker</artifactId> - <version>2.25.0</version> + <version>2.25.1</version> <scope>runtime</scope> </dependency></code></pre> </div> @@ -972,7 +972,7 @@ It supports the retrieval of following container attributes:</p> </div> <div class="listingblock"> <div class="content"> -<pre class="highlightjs highlight"><code class="language-groovy hljs" data-lang="groovy">runtimeOnly 'org.apache.logging.log4j:log4j-docker:2.25.0'</code></pre> +<pre class="highlightjs highlight"><code class="language-groovy hljs" data-lang="groovy">runtimeOnly 'org.apache.logging.log4j:log4j-docker:2.25.1'</code></pre> </div> </div> </div> diff --git a/manual/plugins.html b/manual/plugins.html index 967966704d..0dd5b543a3 100644 --- a/manual/plugins.html +++ b/manual/plugins.html @@ -754,7 +754,7 @@ Provide these values to the processor using the <code>log4j.graalvm.groupId</cod <path> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> - <version>2.25.0</version> + <version>2.25.1</version> </path> </annotationProcessorPaths> <annotationProcessors> @@ -783,7 +783,7 @@ dependencies { // Process sources using: // * `PluginProcessor` to generate `Log4j2Plugins.dat` // * `GraalVmProcessor` to generate a GraalVM reachability metadata file - annotationProcessor('org.apache.logging.log4j:log4j-core:2.25.0') + annotationProcessor('org.apache.logging.log4j:log4j-core:2.25.1') }</code></pre> </div> </div> diff --git a/release-notes.html b/release-notes.html index 743d8aeeab..cbd389aef1 100644 --- a/release-notes.html +++ b/release-notes.html @@ -364,12 +364,6 @@ <li> <p>Ensured scripts in global <code>Scripts container</code> have explicit names by throwing a <code>ConfigurationException</code> for unnamed ones. Refined script identification with <code>AbstractScript.getId()</code> and clarified <code>AbstractScript.getName()</code>. (<a href="https://github.com/apache/logging-log4j2/issues/3176">3176</a>)</p> </li> -<li> -<p>Make <code>-Alog4j.graalvm.groupId</code> and <code>-Alog4j.graalvm.artifactId</code> arguments optional. (<a href="https://github.com/apache/logging-log4j2/issues/3771">3771</a>)</p> -</li> -<li> -<p>add a bnd tool property that makes sure that the supported jakarta version has a wider range then 5 to 6 Support the current release version for 5 to 7 (<a href="https://github.com/apache/logging-log4j2/issues/3787">3787</a>)</p> -</li> </ul> </div> </div> @@ -391,47 +385,76 @@ <p>Fix script resolution failure when the <code>Scripts</code> element is placed after a <code>ScriptRef</code> in the configuration. (<a href="https://github.com/apache/logging-log4j2/issues/3336">3336</a>)</p> </li> <li> -<p>Fix detection of the Disruptor major version in some environments. (<a href="https://github.com/apache/logging-log4j2/issues/3706">3706</a>)</p> +<p>Corrected an incorrect placeholder count in the AbstractDriverManagerConnectionSource debug log message to prevent unnecessary warnings. (<a href="https://github.com/apache/logging-log4j2/issues/3828">3828</a>)</p> </li> +</ul> +</div> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="release-notes-2-25-1"><a class="anchor" href="#release-notes-2-25-1"></a>2.25.1</h2> +<div class="sectionbody"> +<div class="dlist"> +<dl> +<dt class="hdlist1">Release date</dt> +<dd> +<p>2025-07-05</p> +</dd> +</dl> +</div> +<div class="paragraph"> +<p>This patch release addresses a dozen bugs in version <code>2.25.0</code>, in particular:</p> +</div> +<div class="ulist"> +<ul> <li> -<p>Fix version resolution of <code>jspecify</code> and <code>error_prone_annotations</code> dependencies in published POM files. (<a href="https://github.com/apache/logging-log4j2/issues/3758">3758</a>, <a href="https://github.com/apache/logging-log4j2/issues/3779">3779</a>)</p> +<p>Resolves a concurrency issue in the new unified datetime formatter.</p> </li> <li> -<p>Restore backward compatibility with the Spring Boot reconfiguration process. (<a href="https://github.com/apache/logging-log4j2/issues/3770">3770</a>)</p> +<p>Fixes build failures affecting Gradle users.</p> </li> <li> -<p>Allow <code>resource:</code> protocol for configuration files by default, if the current runtime is GraalVM. (<a href="https://github.com/apache/logging-log4j2/issues/3790">3790</a>)</p> +<p>Restores backward compatibility with Spring Boot’s common logging configuration.</p> </li> <li> -<p>Fix timestamp formatting concurrency issue, when <code>log4j2.enabledThreadlocals</code> is <code>true</code>. (<a href="https://github.com/apache/logging-log4j2/issues/3792">3792</a>)</p> +<p>Improves handling of edge cases in GraalVM support.</p> </li> +</ul> +</div> +<div class="sect2"> +<h3 id="release-notes-2-25-1-fixed"><a class="anchor" href="#release-notes-2-25-1-fixed"></a>Fixed</h3> +<div class="ulist"> +<ul> <li> -<p>Fix GraalVM reachability metadata generation for methods with annotated array type parameters, such as <code>@Nullable String[]</code>. (<a href="https://github.com/apache/logging-log4j2/issues/3796">3796</a>)</p> +<p>Fix detection of the Disruptor major version in environments with non-standard thread context classloader. (<a href="https://github.com/apache/logging-log4j2/issues/3706">3706</a>)</p> </li> <li> -<p>Resolves <code>PropertiesConfiguration</code> compatibility issues with GraalVM and addresses additional minor reflection-related problems. (<a href="https://github.com/apache/logging-log4j2/pull/3800">3800</a>)</p> +<p>Downgrade <code>spotbugs-annotations</code> to resolve Gradle build failures. (<a href="https://github.com/apache/logging-log4j2/issues/3754">3754</a>)</p> </li> <li> -<p>Corrected an incorrect placeholder count in the AbstractDriverManagerConnectionSource debug log message to prevent unnecessary warnings. (<a href="https://github.com/apache/logging-log4j2/issues/3828">3828</a>)</p> +<p>Fix incorrect version resolution of <code>jspecify</code> and <code>error_prone_annotations</code> dependencies in published POM files. (<a href="https://github.com/apache/logging-log4j2/issues/3758">3758</a>, <a href="https://github.com/apache/logging-log4j2/issues/3779">3779</a>)</p> </li> -</ul> -</div> -</div> -<div class="sect2"> -<h3 id="release-notes-2-x-x-updated"><a class="anchor" href="#release-notes-2-x-x-updated"></a>Updated</h3> -<div class="ulist"> -<ul> <li> -<p>Update <code>com.github.luben:zstd-jni</code> to version <code>1.5.7-4</code> (<a href="https://github.com/apache/logging-log4j2/pull/3799">3799</a>)</p> +<p>Restore compatibility with Spring Boot by allowing reconfiguration using the <code>LoggerContext.start</code> method. (<a href="https://github.com/apache/logging-log4j2/issues/3770">3770</a>)</p> </li> <li> -<p>Update <code>org.eclipse.persistence:org.eclipse.persistence.jpa</code> to version <code>2.7.16</code> (<a href="https://github.com/apache/logging-log4j2/pull/3769">3769</a>)</p> +<p>Allow omission of the <code>-Alog4j.graalvm.groupId</code> and <code>-Alog4j.graalvm.artifactId</code> arguments when building Log4j plugins. (<a href="https://github.com/apache/logging-log4j2/issues/3771">3771</a>)</p> </li> <li> -<p>Update <code>org.junit:junit-bom</code> to version <code>5.13.2</code> (<a href="https://github.com/apache/logging-log4j2/pull/3782">3782</a>)</p> +<p>Broaden the OSGi manifest’s <code>Import-Package</code> constraints to support Jakarta Servlet API up to version 6. (<a href="https://github.com/apache/logging-log4j2/issues/3787">3787</a>)</p> +</li> +<li> +<p>Enable the <code>resource:</code> protocol for configuration files by default when running on GraalVM. (<a href="https://github.com/apache/logging-log4j2/issues/3790">3790</a>)</p> +</li> +<li> +<p>Fix timestamp formatting concurrency issue, when <code>log4j2.enabledThreadlocals</code> is <code>true</code>. (<a href="https://github.com/apache/logging-log4j2/issues/3792">3792</a>)</p> +</li> +<li> +<p>Fix GraalVM reachability metadata generation for methods with annotated array type parameters, such as <code>@Nullable String[]</code>. (<a href="https://github.com/apache/logging-log4j2/issues/3796">3796</a>)</p> </li> <li> -<p>Update <code>org.xmlunit:xmlunit-core</code> to version <code>2.10.3</code> (<a href="https://github.com/apache/logging-log4j2/pull/3767">3767</a>)</p> +<p>Resolve <code>PropertiesConfiguration</code> compatibility issues with GraalVM and address additional minor reflection-related problems. (<a href="https://github.com/apache/logging-log4j2/pull/3800">3800</a>)</p> </li> </ul> </div> diff --git a/sitemap.xml b/sitemap.xml index bff9527f89..ac92b9a215 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,238 +2,238 @@ <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://logging.apache.org/log4j/2.x/components.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/development.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/download.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/faq.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/graalvm.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/hibernate.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/index.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/jakarta.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/javadoc.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/log4j-iostreams.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/log4j-jul.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/log4j-spring-boot.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/log4j-spring-cloud-config-client.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/log4j-to-jul.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/api.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/appenders.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/appenders/database.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/appenders/delegating.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/appenders/file.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/appenders/message-queue.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/appenders/network.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/appenders/rolling-file.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/architecture.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/async.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/compatibility.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/config-intro.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/configuration.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/customconfig.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/customloglevels.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/eventlogging.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/extending.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/filters.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/flowtracing.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/garbagefree.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/getting-started.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/implementation.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/index.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/installation.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/jmx.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/json-template-layout.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/layouts.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/logbuilder.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/lookups.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/markers.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/messages.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/pattern-layout.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/performance.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/plugins.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/scripts.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/simple-logger.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/status-logger.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/systemproperties.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/thread-context.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/migrate-from-log4j1.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/migrate-from-logback.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/migrate-from-slf4j.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/plugin-reference.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/release-notes.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/soa.html</loc> -<lastmod>2025-07-20T07:59:50.188Z</lastmod> +<lastmod>2025-07-20T17:47:48.211Z</lastmod> </url> </urlset>