This is an automated email from the ASF dual-hosted git repository.

github-actions[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 db1c565df7 Add website content generated from 
`2a15414e839fea3f3ba61cc7403dd8e4130a15cf`
db1c565df7 is described below

commit db1c565df7d9e105b540c8954f6f25ca5d21c8a9
Author: ASF Logging Services RM <[email protected]>
AuthorDate: Sat May 2 19:27:44 2026 +0000

    Add website content generated from 
`2a15414e839fea3f3ba61cc7403dd8e4130a15cf`
---
 manual/appenders.html         |  26 +++++++++
 manual/appenders/network.html |  24 ++++++++-
 plugin-reference.html         |  14 ++---
 sitemap.xml                   | 120 +++++++++++++++++++++---------------------
 4 files changed, 116 insertions(+), 68 deletions(-)

diff --git a/manual/appenders.html b/manual/appenders.html
index 15f5c14700..a4c5e0a70f 100644
--- a/manual/appenders.html
+++ b/manual/appenders.html
@@ -1428,6 +1428,32 @@ If you are using those application servers, you should 
replace the dependencies
 </div>
 </div>
 <div class="sect1">
+<h2 id="third-party"><a class="anchor" href="#third-party"></a>Third-party 
appenders</h2>
+<div class="sectionbody">
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-warning" title="Warning"></i>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>These appenders are provided by <strong>third-party</strong> vendors and 
are not maintained by the <a href="https://logging.apache.org";>Apache Logging 
Services</a> project.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
+<div class="sect2">
+<h3 id="more-log4j2-AsyncHttpAppender"><a class="anchor" 
href="#more-log4j2-AsyncHttpAppender"></a>Async HTTP appender 
(<code>more-log4j2</code>)</h3>
+<div class="paragraph">
+<p><code>AsyncHttpAppender</code> by <a 
href="https://github.com/mlangc/more-log4j2";>more-log4j2</a> batches and 
optionally compresses log events, before sending them to backends.
+This way it is able to deliver high log volumes with little overhead.</p>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
 <h2 id="extending"><a class="anchor" href="#extending"></a>Extending</h2>
 <div class="sectionbody">
 <div class="paragraph">
diff --git a/manual/appenders/network.html b/manual/appenders/network.html
index 3845a85198..bf5c0ee02c 100644
--- a/manual/appenders/network.html
+++ b/manual/appenders/network.html
@@ -753,6 +753,28 @@ Additional headers can be configured using the nested
 <p>If the appender receives a response with status code different from 
<code>2xx</code>, an exception is thrown.
 See also <a 
href="#HttpAppender-attr-ignoreExceptions"><code>ignoreExceptions</code></a> 
configuration attribute.</p>
 </div>
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-warning" title="Warning"></i>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Sending logs synchronously, one by one to an HTTP backend is rarely a good 
idea.
+In such a setup, every network or backend-related issue will immediately 
impact all loggers delegating to the HTTP Appender.
+Even when everything is working fine, log statements will block for tens or 
hundreds of milliseconds in a typical setup.
+This is orders of magnitude more than what you get with the <a 
href="../appenders.html#ConsoleAppender" class="xref page">console appender</a> 
and the <a href="file.html" class="xref page">file appender</a>.
+Also consider the number of HTTP requests and the associated network traffic 
that can result from such a setup.</p>
+</div>
+<div class="paragraph">
+<p>Consider at least <a href="../async.html" class="xref page">asynchronous 
loggers</a> if you want to use this appender.
+Otherwise, please have a look at <a href="../appenders.html#third-party" 
class="xref page">third-party appenders</a>.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
 <div class="admonitionblock note">
 <table>
 <tr>
@@ -763,7 +785,7 @@ See also <a 
href="#HttpAppender-attr-ignoreExceptions"><code>ignoreExceptions</c
 <div class="paragraph">
 <p>The implementation uses
 <a 
href="https://docs.oracle.com/javase/8/docs/api/java/net/HttpURLConnection.html";><code>HttpURLConnection</code></a>
-under the hood.</p>
+The implementation uses <a 
href="https://docs.oracle.com/javase/8/docs/api/java/net/HttpURLConnection.html";><code>HttpURLConnection</code></a>
 under the hood.</p>
 </div>
 </td>
 </tr>
diff --git a/plugin-reference.html b/plugin-reference.html
index be50414fd2..a6de0fc6c0 100644
--- a/plugin-reference.html
+++ b/plugin-reference.html
@@ -1479,7 +1479,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>
@@ -16314,10 +16314,10 @@ Supports Lookup expressions.</p>
 <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 
class="paragraph">
-<p>If "true", includes the stacktrace of any Throwable in the generated JSON, 
defaults to "true".</p>
+<p>If "true", includes the stacktrace of any Throwable in the generated data, 
defaults to "true".</p>
 </div>
 <div class="paragraph">
-<p>If "true", includes the stacktrace of any Throwable in the generated data, 
defaults to "true".</p>
+<p>If "true", includes the stacktrace of any Throwable in the generated JSON, 
defaults to "true".</p>
 </div></div></td>
 </tr>
 <tr>
@@ -17768,10 +17768,10 @@ Supports Lookup expressions.</p>
 <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 
class="paragraph">
-<p>If "true", includes the stacktrace of any Throwable in the generated JSON, 
defaults to "true".</p>
+<p>If "true", includes the stacktrace of any Throwable in the generated data, 
defaults to "true".</p>
 </div>
 <div class="paragraph">
-<p>If "true", includes the stacktrace of any Throwable in the generated data, 
defaults to "true".</p>
+<p>If "true", includes the stacktrace of any Throwable in the generated JSON, 
defaults to "true".</p>
 </div></div></td>
 </tr>
 <tr>
@@ -17967,10 +17967,10 @@ Supports Lookup expressions.</p>
 <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 
class="paragraph">
-<p>If "true", includes the stacktrace of any Throwable in the generated JSON, 
defaults to "true".</p>
+<p>If "true", includes the stacktrace of any Throwable in the generated data, 
defaults to "true".</p>
 </div>
 <div class="paragraph">
-<p>If "true", includes the stacktrace of any Throwable in the generated data, 
defaults to "true".</p>
+<p>If "true", includes the stacktrace of any Throwable in the generated JSON, 
defaults to "true".</p>
 </div></div></td>
 </tr>
 <tr>
diff --git a/sitemap.xml b/sitemap.xml
index a48708e8bc..5af940313d 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-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/development.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/download.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/faq.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/graalvm.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/hibernate.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/index.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/jakarta.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/javadoc.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-iostreams.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-jul.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-spring-boot.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 
<loc>https://logging.apache.org/log4j/2.x/log4j-spring-cloud-config-client.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-to-jul.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/api.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/appenders.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/appenders/database.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/delegating.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/appenders/file.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/message-queue.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/appenders/network.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/rolling-file.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/architecture.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/async.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/compatibility.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/config-intro.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/configuration.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/customconfig.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/customloglevels.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/eventlogging.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/extending.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/filters.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/flowtracing.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/garbagefree.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/getting-started.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/implementation.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/index.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/installation.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/jmx.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 
<loc>https://logging.apache.org/log4j/2.x/manual/json-template-layout.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/layouts.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/logbuilder.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/lookups.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/markers.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/messages.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/pattern-layout.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/performance.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/plugins.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/scripts.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/simple-logger.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/status-logger.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/systemproperties.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/thread-context.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/migrate-from-log4j1.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/migrate-from-logback.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/migrate-from-slf4j.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/plugin-reference.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/release-notes.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/soa.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/versioning.html</loc>
-<lastmod>2026-05-02T18:47:49.146Z</lastmod>
+<lastmod>2026-05-02T19:27:14.151Z</lastmod>
 </url>
 </urlset>

Reply via email to