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 950295c93f Add website content generated from
`7209b27ba4b2a9a9ce7be99b3a8af9bd74de5ad0`
950295c93f is described below
commit 950295c93f0f21c539008c35d010e74b1aaac300
Author: ASF Logging Services RM <[email protected]>
AuthorDate: Fri Sep 12 11:29:56 2025 +0000
Add website content generated from
`7209b27ba4b2a9a9ce7be99b3a8af9bd74de5ad0`
---
manual/pattern-layout.html | 13 +++--
sitemap.xml | 118 ++++++++++++++++++++++-----------------------
2 files changed, 68 insertions(+), 63 deletions(-)
diff --git a/manual/pattern-layout.html b/manual/pattern-layout.html
index 4183ee1690..22ec6d3ef3 100644
--- a/manual/pattern-layout.html
+++ b/manual/pattern-layout.html
@@ -476,8 +476,7 @@ The pattern parser knows when it has reached the end of a
conversion specifier w
In the example above the conversion specifier <code>%-5p</code> means the
priority of the log event should be left justified to a width of five
characters.</p>
</div>
<div class="paragraph">
-<p>If the pattern string does not contain a specifier to handle a
<code>Throwable</code> being logged, parsing of the pattern will act as if the
<code>%xEx</code> specifier had been added to the end of the string.
-To suppress the formatting of the <code>Throwable</code> completely simply add
<code>%ex{0}</code> as a specifier in the pattern string.</p>
+<p>If the pattern string does not contain a specifier to handle a
<code>Throwable</code> being logged, parsing of the pattern will act as if the
<code>%n%ex</code> specifier had been added to the end of the string.</p>
</div>
</div>
</div>
@@ -617,7 +616,7 @@ If configured, the <code>replace</code> element must
specify the regular express
</tbody>
</table>
<div class="paragraph">
-<p>If <code>true</code> and the user-provided pattern does not contain an
exception converter, an implicit <a
href="#converter-exception-extended"><code>%xEx</code></a> pattern is appended.
+<p>If <code>true</code> and the user-provided pattern does not contain an
exception converter, an implicit <a
href="#converter-exception-extended"><code>%n%ex</code></a> pattern is appended.
This means that if you do not include a way to output exceptions in your
pattern, the default exception formatter will be added to the end of the
pattern.
Setting this to <code>false</code> disables this behavior and allows you to
exclude exceptions from your pattern output.</p>
</div>
@@ -1383,7 +1382,13 @@ It features two modes:</p>
</td>
<td class="content">
<div class="paragraph">
-<p>All rendered exception stack traces are ensured to be prefixed with a new
line obtained using <code>System.lineSeparator()</code>.</p>
+<p>Earlier versions of Log4j Core always inserted a space between the
<strong>output</strong> of the previous conversion specifier and the stack
trace.
+Starting with version <code>2.25.0</code>, this was changed to a line
separator instead of a space.
+Since version <code>2.25.2</code>, automatic separation occurs
<strong>only</strong> for converters implicitly added via the <a
href="#plugin-attr-alwaysWriteExceptions"><code>alwaysWriteExceptions</code></a>
option.</p>
+</div>
+<div class="paragraph">
+<p>When you add a throwable converter explicitly in your pattern, Log4j Core
no longer inserts any separator on its own: you have full control over whether
and how to separate the stack trace from the preceding message.
+Thus, if you explicitly provide an exception stack trace converter (e.g.,
<code>%ex</code>), and want to prefix it with a newline, you need it add the
newline prefix yourself too (e.g., <code>%n%ex</code>).</p>
</div>
</td>
</tr>
diff --git a/sitemap.xml b/sitemap.xml
index c3b9fc8878..72f2a552b2 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-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/development.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/download.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/faq.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/graalvm.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/hibernate.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/index.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/jakarta.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/javadoc.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-iostreams.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-jul.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-spring-boot.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-spring-cloud-config-client.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-to-jul.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/api.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/database.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/delegating.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/file.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/message-queue.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/network.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/rolling-file.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/architecture.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/async.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/compatibility.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/config-intro.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/configuration.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/customconfig.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/customloglevels.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/eventlogging.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/extending.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/filters.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/flowtracing.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/garbagefree.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/getting-started.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/implementation.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/index.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/installation.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/jmx.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/json-template-layout.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/layouts.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/logbuilder.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/lookups.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/markers.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/messages.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/pattern-layout.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/performance.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/plugins.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/scripts.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/simple-logger.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/status-logger.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/systemproperties.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/thread-context.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/migrate-from-log4j1.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/migrate-from-logback.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/migrate-from-slf4j.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/plugin-reference.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/release-notes.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/soa.html</loc>
-<lastmod>2025-09-12T11:08:14.533Z</lastmod>
+<lastmod>2025-09-12T11:29:25.277Z</lastmod>
</url>
</urlset>