You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by gi...@apache.org on 2024/07/18 18:59:35 UTC
(logging-log4j2) branch 2.x-site-stg-out updated: Add website content generated from `d5ab2f2c8c608bca5fd3a803733e11fcd2fcf1dd`
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 c2141c6e87 Add website content generated from `d5ab2f2c8c608bca5fd3a803733e11fcd2fcf1dd`
c2141c6e87 is described below
commit c2141c6e8751b7e3c3c59aa1dd9ad087f0deb756
Author: ASF Logging Services RM <pr...@logging.apache.org>
AuthorDate: Thu Jul 18 18:59:29 2024 +0000
Add website content generated from `d5ab2f2c8c608bca5fd3a803733e11fcd2fcf1dd`
---
_/css/site.css | 2 +-
faq.html | 8 ++--
jakarta.html | 16 +++----
manual/customloglevels.html | 16 +++----
migrate-from-log4j1.html | 26 +++++-----
plugin-reference.html | 2 +-
sitemap.xml | 114 ++++++++++++++++++++++----------------------
7 files changed, 92 insertions(+), 92 deletions(-)
diff --git a/_/css/site.css b/_/css/site.css
index e7b43c532d..b502bd6a19 100644
--- a/_/css/site.css
+++ b/_/css/site.css
@@ -1,3 +1,3 @@
-@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../font/roboto-latin-400-normal.woff2) format("woff2"),url(../font/roboto-latin-400-normal.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../font/roboto-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-04 [...]
+@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../font/roboto-latin-400-normal.woff2) format("woff2"),url(../font/roboto-latin-400-normal.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../font/roboto-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-04 [...]
/*! Adapted from the GitHub style by Vasily Polovnyov <va...@whiteants.net> */.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:600}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:600}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-wei [...]
\ No newline at end of file
diff --git a/faq.html b/faq.html
index 5bfa8c3bf7..f4162aec84 100644
--- a/faq.html
+++ b/faq.html
@@ -392,7 +392,7 @@ See <a href="jakarta.html#ContextParams" class="xref page">the related page on w
<div class="sectionbody">
<div class="paragraph">
<p>Starting with version <code>2.4</code>, Log4j provides <a href="manual/customconfig.html" class="xref page">an API for programmatic configuration</a>.
-<a href="../javadoc/log4j-core/org/apache/logging/log4j/core/config/builder/api/ConfigurationBuilder.html">The new <code>ConfigurationBuilder</code> API</a> allows you to create <code>Configuration</code>s in code by constructing component definitions without requiring you to know about the internals of actual configuration objects like loggers and appenders.</p>
+<a href="javadoc/log4j-core/org/apache/logging/log4j/core/config/builder/api/ConfigurationBuilder.html">The new <code>ConfigurationBuilder</code> API</a> allows you to create <code>Configuration</code>s in code by constructing component definitions without requiring you to know about the internals of actual configuration objects like loggers and appenders.</p>
</div>
</div>
</div>
@@ -400,7 +400,7 @@ See <a href="jakarta.html#ContextParams" class="xref page">the related page on w
<h2 id="reconfig_from_code"><a class="anchor" href="#reconfig_from_code"></a>How do I reconfigure Log4j programmatically?</h2>
<div class="sectionbody">
<div class="paragraph">
-<p>You can reconfigure Log4j programmatically using <a href="../javadoc/log4j-core/org/apache/logging/log4j/core/config/Configurator.html">the <code>Configurator</code> API</a> as follows:</p>
+<p>You can reconfigure Log4j programmatically using <a href="javadoc/log4j-core/org/apache/logging/log4j/core/config/Configurator.html">the <code>Configurator</code> API</a> as follows:</p>
</div>
<div class="listingblock">
<div class="content">
@@ -420,7 +420,7 @@ Configurator.reconfigure(configSourceUri);</code></pre>
Each <code>LoggerContext</code> registers a shutdown hook that takes care of releasing resources when the JVM exits, unless the <code>log4j.shutdownHookEnabled</code> system property is set to <code>false</code>.
Likewise, <a href="jakarta.html" class="xref page">Web applications</a> replace the shutdown hook with their own resource management mechanisms.
That is, they clean up necessary resources when the web application is stopped.
-However, if you need to manually shut down Log4j, you can use one of the <code>shutdown()</code> methods of <a href="../javadoc/log4j-api/org/apache/logging/log4j/LogManager.html#shutdown()"><code>LogManager</code></a>.</p>
+However, if you need to manually shut down Log4j, you can use one of the <code>shutdown()</code> methods of <a href="javadoc/log4j-api/org/apache/logging/log4j/LogManager.html#shutdown()"><code>LogManager</code></a>.</p>
</div>
</div>
</div>
@@ -428,7 +428,7 @@ However, if you need to manually shut down Log4j, you can use one of the <code>s
<h2 id="reconfig_level_from_code"><a class="anchor" href="#reconfig_level_from_code"></a>How do I set a logger level programmatically?</h2>
<div class="sectionbody">
<div class="paragraph">
-<p>You can set the level of a logger using <a href="../javadoc/log4j-core/org/apache/logging/log4j/core/config/Configurator.html"><code>Configurator</code></a> from Log4j Core:</p>
+<p>You can set the level of a logger using <a href="javadoc/log4j-core/org/apache/logging/log4j/core/config/Configurator.html"><code>Configurator</code></a> from Log4j Core:</p>
</div>
<div class="listingblock">
<div class="content">
diff --git a/jakarta.html b/jakarta.html
index 0327a15d92..959a452ef0 100644
--- a/jakarta.html
+++ b/jakarta.html
@@ -410,7 +410,7 @@ Most notably:</p>
</li>
<li>
<p>a web-safe implementation of
-<a href="../javadoc/log4j-api/org/apache/logging/log4j/spi/ThreadContextMap.html"><code>ThreadContextMap</code></a> is used.</p>
+<a href="javadoc/log4j-api/org/apache/logging/log4j/spi/ThreadContextMap.html"><code>ThreadContextMap</code></a> is used.</p>
</li>
<li>
<p>JMX notifications are sent synchronously.</p>
@@ -828,7 +828,7 @@ method.</p>
</div>
<div class="paragraph">
<p>To successfully propagate the logger context along asynchronous calls, the
-<a href="../javadoc/log4j-jakarta-web/org/apache/logging/log4j/web/WebLoggerContextUtils.html"><code>WebLoggerContextUtils</code></a>
+<a href="javadoc/log4j-jakarta-web/org/apache/logging/log4j/web/WebLoggerContextUtils.html"><code>WebLoggerContextUtils</code></a>
helper class is made available.
Using this class you can either decorate a <code>Runnable</code> with method calls that bind the appropriate logger context to the thread:</p>
</div>
@@ -843,7 +843,7 @@ asyncContext.start(WebLoggerContextUtils.wrapExecutionContext(getServletContext(
</div>
<div class="paragraph">
<p>or, if more flexibility is required, you can apply the same logic by using
-<a href="../javadoc/log4j-jakarta-web/org/apache/logging/log4j/web/Log4jWebSupport.html"><code>Log4jWebSupport</code></a>:</p>
+<a href="javadoc/log4j-jakarta-web/org/apache/logging/log4j/web/Log4jWebSupport.html"><code>Log4jWebSupport</code></a>:</p>
</div>
<div class="listingblock">
<div class="title">Snippet from an example <a href="https://github.com/apache/logging-log4j2/tree/2.x/src/site/antora/modules/ROOT/examples/manual/webapp/AsyncServlet.java"><code>AsyncServlet.java</code></a></div>
@@ -930,7 +930,7 @@ and no version compatible with Jakarta Server Pages 3.0 is available.</p>
</div>
<div class="paragraph">
<p>The Log4j Taglib library defines a tag for most
-<a href="../javadoc/log4j-api/org/apache/logging/log4j/Logger.html"><code>Logger</code></a>
+<a href="javadoc/log4j-api/org/apache/logging/log4j/Logger.html"><code>Logger</code></a>
methods, including:</p>
</div>
<div class="ulist">
@@ -1197,7 +1197,7 @@ See the <a href="https://docs.gradle.org/current/userguide/war_plugin.html#sec:w
<p>When using a shared instance of Log4j Core,
you might be interested in identifying the application associated with a given log event.
Log4j Core provides a mechanism to split all
-<a href="../javadoc/log4j-api/org/apache/logging/log4j/Logger.html"><code>Logger</code></a>
+<a href="javadoc/log4j-api/org/apache/logging/log4j/Logger.html"><code>Logger</code></a>
instances into logging domains called
<a href="manual/architecture.html#LoggerContext" class="xref page"><code>LoggerContext</code></a>s.
You have therefore two ways to separate log events:</p>
@@ -1268,12 +1268,12 @@ system property to:</p>
<ul>
<li>
<p>either
-<a href="../javadoc/log4j-core/org/apache/logging/log4j/core/selector/BasicContextSelector.html"><code>org.apache.logging.log4j.core.selector.BasicContextSelector</code></a>
+<a href="javadoc/log4j-core/org/apache/logging/log4j/core/selector/BasicContextSelector.html"><code>org.apache.logging.log4j.core.selector.BasicContextSelector</code></a>
to use synchronous loggers,</p>
</li>
<li>
<p>or
-<a href="../javadoc/log4j-core/org/apache/logging/log4j/core/async/BasicAsyncLoggerContextSelector.html"><code>org.apache.logging.log4j.core.async.BasicAsyncLoggerContextSelector</code></a>
+<a href="javadoc/log4j-core/org/apache/logging/log4j/core/async/BasicAsyncLoggerContextSelector.html"><code>org.apache.logging.log4j.core.async.BasicAsyncLoggerContextSelector</code></a>
to use asynchronous loggers.</p>
</li>
</ul>
@@ -1485,7 +1485,7 @@ appender.1.route.0.appender.layout.pattern = %d [%t] %-5p %c - %m%n</code></pre>
<h4 id="multiple-contexts"><a class="anchor" href="#multiple-contexts"></a>Multiple logger contexts</h4>
<div class="paragraph">
<p>Since Log4j Core uses
-<a href="../javadoc/log4j-core/org/apache/logging/log4j/core/selector/ClassLoaderContextSelector.html"><code>ClassLoaderContextSelector</code></a>
+<a href="javadoc/log4j-core/org/apache/logging/log4j/core/selector/ClassLoaderContextSelector.html"><code>ClassLoaderContextSelector</code></a>
by default, no configuration is needed to achieve multiple logger contexts in your application server:
the classes of each classloader will use the logger context associated with the classloader.</p>
</div>
diff --git a/manual/customloglevels.html b/manual/customloglevels.html
index 84c83fc755..f3a48e4929 100644
--- a/manual/customloglevels.html
+++ b/manual/customloglevels.html
@@ -368,35 +368,35 @@ Using levels, you can filter out less important logs and focus on the most criti
</thead>
<tbody>
<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../javadoc/log4j-api/org/apache/logging/log4j/Level#OFF"><code>OFF</code></a><a href="#dont-use-in-code">[see note]</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../javadoc/log4j-api/org/apache/logging/log4j/Level.html#OFF"><code>OFF</code></a><a href="#dont-use-in-code">[see note]</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>0</code></p></td>
</tr>
<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../javadoc/log4j-api/org/apache/logging/log4j/Level#FATAL"><code>FATAL</code></a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../javadoc/log4j-api/org/apache/logging/log4j/Level.html#FATAL"><code>FATAL</code></a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>100</code></p></td>
</tr>
<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../javadoc/log4j-api/org/apache/logging/log4j/Level#ERROR"><code>ERROR</code></a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../javadoc/log4j-api/org/apache/logging/log4j/Level.html#ERROR"><code>ERROR</code></a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>200</code></p></td>
</tr>
<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../javadoc/log4j-api/org/apache/logging/log4j/Level#WARN"><code>WARN</code></a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../javadoc/log4j-api/org/apache/logging/log4j/Level.html#WARN"><code>WARN</code></a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>300</code></p></td>
</tr>
<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../javadoc/log4j-api/org/apache/logging/log4j/Level#INFO"><code>INFO</code></a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../javadoc/log4j-api/org/apache/logging/log4j/Level.html#INFO"><code>INFO</code></a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>400</code></p></td>
</tr>
<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../javadoc/log4j-api/org/apache/logging/log4j/Level#DEBUG"><code>DEBUG</code></a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../javadoc/log4j-api/org/apache/logging/log4j/Level.html#DEBUG"><code>DEBUG</code></a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>500</code></p></td>
</tr>
<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../javadoc/log4j-api/org/apache/logging/log4j/Level#TRACE"><code>TRACE</code></a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../javadoc/log4j-api/org/apache/logging/log4j/Level.html#TRACE"><code>TRACE</code></a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>600</code></p></td>
</tr>
<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../javadoc/log4j-api/org/apache/logging/log4j/Level#ALL"><code>ALL</code></a><a href="#dont-use-in-code">[see note]</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../javadoc/log4j-api/org/apache/logging/log4j/Level.html#ALL"><code>ALL</code></a><a href="#dont-use-in-code">[see note]</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Integer.MAX_VALUE</code></p></td>
</tr>
</tbody>
diff --git a/migrate-from-log4j1.html b/migrate-from-log4j1.html
index 44e21f5c6a..9777c035f0 100644
--- a/migrate-from-log4j1.html
+++ b/migrate-from-log4j1.html
@@ -575,31 +575,31 @@ See
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="https://logging.apache.org/log4j/1.x/apidocs/org/apache/log4j/MDC.html">org.apache.log4j.MDC</a></code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="../javadoc/log4j-api/org/apache/logging/log4j/ThreadContext.html">org.apache.logging.log4j.ThreadContext</a></code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="javadoc/log4j-api/org/apache/logging/log4j/ThreadContext.html">org.apache.logging.log4j.ThreadContext</a></code></p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="https://logging.apache.org/log4j/1.x/apidocs/org/apache/log4j/NDC.html">org.apache.log4j.NDC</a></code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="../javadoc/log4j-api/org/apache/logging/log4j/ThreadContext.html">org.apache.logging.log4j.ThreadContext</a></code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="javadoc/log4j-api/org/apache/logging/log4j/ThreadContext.html">org.apache.logging.log4j.ThreadContext</a></code></p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="https://logging.apache.org/log4j/1.x/apidocs/org/apache/log4j/Priority.html">org.apache.log4j.Priority</a></code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="../javadoc/log4j-api/org/apache/logging/log4j/Level.html">org.apache.logging.log4j.Level</a></code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="javadoc/log4j-api/org/apache/logging/log4j/Level.html">org.apache.logging.log4j.Level</a></code></p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="https://logging.apache.org/log4j/1.x/apidocs/org/apache/log4j/Level.html">org.apache.log4j.Level</a></code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="../javadoc/log4j-api/org/apache/logging/log4j/Level.html">org.apache.logging.log4j.Level</a></code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="javadoc/log4j-api/org/apache/logging/log4j/Level.html">org.apache.logging.log4j.Level</a></code></p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="https://logging.apache.org/log4j/1.x/apidocs/org/apache/log4j/Category.html">org.apache.log4j.Category</a></code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="../javadoc/log4j-api/org/apache/logging/log4j/Logger.html">org.apache.logging.log4j.Logger</a></code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="javadoc/log4j-api/org/apache/logging/log4j/Logger.html">org.apache.logging.log4j.Logger</a></code></p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="https://logging.apache.org/log4j/1.x/apidocs/org/apache/log4j/Logger.html">org.apache.log4j.Logger</a></code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="../javadoc/log4j-api/org/apache/logging/log4j/Logger.html">org.apache.logging.log4j.Logger</a></code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="javadoc/log4j-api/org/apache/logging/log4j/Logger.html">org.apache.logging.log4j.Logger</a></code></p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="https://logging.apache.org/log4j/1.x/apidocs/org/apache/log4j/LogManager.html">org.apache.log4j.LogManager</a></code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="../javadoc/log4j-api/org/apache/logging/log4j/LogManager.html">org.apache.logging.log4j.LogManager</a></code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="javadoc/log4j-api/org/apache/logging/log4j/LogManager.html">org.apache.logging.log4j.LogManager</a></code></p></td>
</tr>
</tbody>
</table>
@@ -622,15 +622,15 @@ Therefore, you need to replace the following methods with their Log4j 2 API equi
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="https://logging.apache.org/log4j/1.x/apidocs/org/apache/log4j/Logger.html#getLogger(java.lang.String)">Logger.getLogger()</a></code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="../javadoc/log4j-api/org/apache/logging/log4j/LogManager.html#getLogger()">LogManager.getLogger()</a></code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="javadoc/log4j-api/org/apache/logging/log4j/LogManager.html#getLogger()">LogManager.getLogger()</a></code></p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="https://logging.apache.org/log4j/1.x/apidocs/org/apache/log4j/Logger.html#getRootLogger()">Logger.getRootLogger()</a></code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="../javadoc/log4j-api/org/apache/logging/log4j/LogManager.html#getRootLogger()">LogManager.getRootLogger()</a></code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="javadoc/log4j-api/org/apache/logging/log4j/LogManager.html#getRootLogger()">LogManager.getRootLogger()</a></code></p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="https://logging.apache.org/log4j/1.x/apidocs/org/apache/log4j/Category.html#getEffectiveLevel()">Category.getEffectiveLevel()</a></code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="../javadoc/log4j-api/org/apache/logging/log4j/Logger.html#getLevel()">Logger.getLevel()</a></code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="javadoc/log4j-api/org/apache/logging/log4j/Logger.html#getLevel()">Logger.getLevel()</a></code></p></td>
</tr>
</tbody>
</table>
@@ -657,12 +657,12 @@ Therefore, you need to replace the following methods with their Log4j 2 API equi
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://logging.apache.org/log4j/1.x/apidocs/org/apache/log4j/LogManager.html#shutdown()"><code>LogManager.shutdown()</code></a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Since Log4j 2.6, an equivalent
-<a href="../javadoc/log4j-api/org/apache/logging/log4j/LogManager.html#shutdown()"><code>o.a.l.l.LogManager.shutdown()</code></a>
+<a href="javadoc/log4j-api/org/apache/logging/log4j/LogManager.html#shutdown()"><code>o.a.l.l.LogManager.shutdown()</code></a>
method can be used.</p>
<p class="tableblock">The utility of this method call depends upon the logging backend used with Log4j API.</p>
<p class="tableblock">The Log4j Core backend automatically adds a JVM shutdown hook on start up to perform any cleanups, so the <code>LogManager.shutdown()</code> call can be safely removed.
Starting in Log4j 2.1, you can also specify a custom
-<a href="../javadoc/log4j-core/org/apache/logging/log4j/core/util/ShutdownCallbackRegistry.html">ShutdownCallbackRegistry</a>.</p>
+<a href="javadoc/log4j-core/org/apache/logging/log4j/core/util/ShutdownCallbackRegistry.html">ShutdownCallbackRegistry</a>.</p>
<p class="tableblock">See
<a href="manual/systemproperties.html#log4j2.shutdownCallbackRegistry" class="xref page">log4j2.shutdownCallbackRegistry</a>
for more details.</p></td>
@@ -1189,7 +1189,7 @@ See also
<p>The Log4j 1 to Log4j 2 bridge supports out-of-the-box the following
<a href="https://logging.apache.org/log4j/1.x/index.html">Log4j 1</a>
and
-<a href="/log4j/extras/index/html">Apache Extras for Log4j 1</a>
+<a href="/log4j/extras/index.html">Apache Extras for Log4j 1</a>
components:</p>
</div>
<div class="dlist">
diff --git a/plugin-reference.html b/plugin-reference.html
index ae8f276166..24c3ec401f 100644
--- a/plugin-reference.html
+++ b/plugin-reference.html
@@ -1468,7 +1468,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>boolean?</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"></td>
<td class="tableblock halign-left valign-top"><div class="content"></div></td>
</tr>
diff --git a/sitemap.xml b/sitemap.xml
index b6c610eef9..702cbf6a59 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -2,230 +2,230 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://logging.apache.org/log4j/2.x/development.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/download.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/faq.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/hibernate.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/index.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/jakarta.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/javadoc.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-cassandra.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-couchdb.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-docker.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-flume-ng.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-iostreams.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-jul.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-spring-boot.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-spring-cloud-config-client.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-spring-cloud-config.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-to-jul.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/api.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/architecture.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/async.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/compatibility.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/config-intro.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/configuration.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/customconfig.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/customloglevels.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/eventlogging.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/extending.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/filters.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/flowtracing.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/garbagefree.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/getting-started.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/index.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/installation.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/jmx.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/json-template-layout.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/layouts.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/logbuilder.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/lookups.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/markers.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/messages.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/pattern-layout.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/performance.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/plugins.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/resource-logger.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/scoped-context.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/scripts.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/simple-logger.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/status-logger.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/systemproperties.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/thread-context.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/migrate-from-log4j1.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/migrate-from-logback.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/migrate-from-slf4j.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/plugin-reference.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/release-notes.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/soa.html</loc>
-<lastmod>2024-07-18T13:21:36.862Z</lastmod>
+<lastmod>2024-07-18T18:59:03.726Z</lastmod>
</url>
</urlset>