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 126208e1c9 Add website content generated from
`c369ac2cf455657c71054b8525df98982e4152ce`
126208e1c9 is described below
commit 126208e1c9c7c060950dbbb6ee115dd086c3e73c
Author: ASF Logging Services RM <[email protected]>
AuthorDate: Fri Dec 13 12:24:52 2024 +0000
Add website content generated from
`c369ac2cf455657c71054b8525df98982e4152ce`
---
components.html | 8 +-
download.html | 12 +--
jakarta.html | 10 +-
javadoc/log4j-core/index-all.html | 30 +++---
javadoc/log4j-core/member-search-index.js | 2 +-
.../org/apache/logging/log4j/core/Logger.html | 19 ++--
.../apache/logging/log4j/core/LoggerContext.html | 17 ++-
.../logging/log4j/core/async/AsyncLogger.html | 47 +-------
.../log4j/core/async/AsyncLoggerContext.html | 12 ++-
.../logging/log4j/core/class-use/Logger.html | 6 +-
.../log4j/core/class-use/LoggerContext.html | 20 +---
javadoc/log4j-jakarta-web/index-all.html | 6 +-
manual/getting-started.html | 4 +-
manual/installation.html | 4 +-
manual/lookups.html | 4 +-
manual/plugins.html | 4 +-
plugin-reference.html | 64 +++++------
release-notes.html | 29 +++++
sitemap.xml | 118 ++++++++++-----------
19 files changed, 203 insertions(+), 213 deletions(-)
diff --git a/components.html b/components.html
index fcdfc720a7..10653ccd6f 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.24.2</version>
+ <version>2.24.3</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.24.2')
+ implementation platform('org.apache.logging.log4j:log4j-bom:2.24.3')
}</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.24.2</version>
+ <version>2.24.3</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.24.2'</code></pre>
+<pre class="highlightjs highlight"><code class="language-groovy hljs"
data-lang="groovy">runtimeOnly
'org.apache.logging.log4j:log4j-docker:2.24.3'</code></pre>
</div>
</div>
</div>
diff --git a/download.html b/download.html
index b083be6f55..dcf10108e0 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.24.2/apache-log4j-2.24.2-src.zip">apache-log4j-2.24.2-src.zip</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a
href="https://downloads.apache.org/logging/log4j/2.24.3/apache-log4j-2.24.3-src.zip">apache-log4j-2.24.3-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.24.2/apache-log4j-2.24.2-src.zip.sha512">apache-log4j-2.24.2-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.24.3/apache-log4j-2.24.3-src.zip.sha512">apache-log4j-2.24.3-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.24.2/apache-log4j-2.24.2-src.zip.asc">apache-log4j-2.24.2-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.24.3/apache-log4j-2.24.3-src.zip.asc">apache-log4j-2.24.3-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.24.2/apache-log4j-2.24.2-bin.zip">apache-log4j-2.24.2-bin.zip</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a
href="https://downloads.apache.org/logging/log4j/2.24.3/apache-log4j-2.24.3-bin.zip">apache-log4j-2.24.3-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.24.2/apache-log4j-2.24.2-bin.zip.sha512">apache-log4j-2.24.2-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.24.3/apache-log4j-2.24.3-bin.zip.sha512">apache-log4j-2.24.3-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.24.2/apache-log4j-2.24.2-bin.zip.asc">apache-log4j-2.24.2-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.24.3/apache-log4j-2.24.3-bin.zip.asc">apache-log4j-2.24.3-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 912a4a811a..1e57a6233a 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.24.2"><code>log4j-core</code></a></p>
+<p><a
href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-core/2.24.3"><code>log4j-core</code></a></p>
</li>
<li>
-<p><a
href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-jakarta-web/2.24.2"><code>log4j-jakarta-web</code></a>
+<p><a
href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-jakarta-web/2.24.3"><code>log4j-jakarta-web</code></a>
(or
-<a
href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-web/2.24.2"><code>log4j-web</code></a>
+<a
href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-web/2.24.3"><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.24.2"><code>log4j-core</code></a>.</p>
+<p><a
href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-core/2.24.3"><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.24.2"><code>log4j-core</code></a>.</p>
+<p><a
href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-core/2.24.3"><code>log4j-core</code></a>.</p>
</li>
</ul>
</div>
diff --git a/javadoc/log4j-core/index-all.html
b/javadoc/log4j-core/index-all.html
index e8427d881e..c4c56d09e5 100644
--- a/javadoc/log4j-core/index-all.html
+++ b/javadoc/log4j-core/index-all.html
@@ -674,7 +674,7 @@ loadScripts(document, 'script');</script>
<dd> </dd>
<dt><a
href="org/apache/logging/log4j/core/config/builder/api/ScriptFileComponentBuilder.html#addIsWatched(java.lang.String)"
class="member-name-link">addIsWatched(String)</a> - Method in interface
org.apache.logging.log4j.core.config.builder.api.<a
href="org/apache/logging/log4j/core/config/builder/api/ScriptFileComponentBuilder.html"
title="interface in
org.apache.logging.log4j.core.config.builder.api">ScriptFileComponentBuilder</a></dt>
<dd> </dd>
-<dt><a
href="org/apache/logging/log4j/core/layout/YamlLayout.html#additionalFields"
class="member-name-link">additionalFields</a> - Variable in class
org.apache.logging.log4j.core.layout.<a
href="org/apache/logging/log4j/core/layout/YamlLayout.html" title="class in
org.apache.logging.log4j.core.layout">YamlLayout</a></dt>
+<dt><a
href="org/apache/logging/log4j/core/layout/JsonLayout.html#additionalFields"
class="member-name-link">additionalFields</a> - Variable in class
org.apache.logging.log4j.core.layout.<a
href="org/apache/logging/log4j/core/layout/JsonLayout.html" title="class in
org.apache.logging.log4j.core.layout">JsonLayout</a></dt>
<dd> </dd>
<dt><a
href="org/apache/logging/log4j/core/config/builder/api/ScriptFileComponentBuilder.html#addLanguage(java.lang.String)"
class="member-name-link">addLanguage(String)</a> - Method in interface
org.apache.logging.log4j.core.config.builder.api.<a
href="org/apache/logging/log4j/core/config/builder/api/ScriptFileComponentBuilder.html"
title="interface in
org.apache.logging.log4j.core.config.builder.api">ScriptFileComponentBuilder</a></dt>
<dd> </dd>
@@ -1052,10 +1052,6 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">AsyncLogger is a logger designed for high throughput and
low latency logging.</div>
</dd>
-<dt><a
href="org/apache/logging/log4j/core/async/AsyncLogger.html#%3Cinit%3E(org.apache.logging.log4j.core.LoggerContext,java.lang.String,org.apache.logging.log4j.message.MessageFactory,org.apache.logging.log4j.core.async.AsyncLoggerDisruptor)"
class="member-name-link">AsyncLogger(LoggerContext, String, MessageFactory,
AsyncLoggerDisruptor)</a> - Constructor for class
org.apache.logging.log4j.core.async.<a
href="org/apache/logging/log4j/core/async/AsyncLogger.html" title="class in
org.ap [...]
-<dd>
-<div class="block">Constructs an <code>AsyncLogger</code> with the specified
context, name and message factory.</div>
-</dd>
<dt><a href="org/apache/logging/log4j/core/async/AsyncLoggerConfig.html"
class="type-name-link" title="class in
org.apache.logging.log4j.core.async">AsyncLoggerConfig</a> - Class in <a
href="org/apache/logging/log4j/core/async/package-summary.html">org.apache.logging.log4j.core.async</a></dt>
<dd>
<div class="block">Asynchronous Logger object that is created via
configuration and can be
@@ -2079,14 +2075,14 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Creates new instance of Bzip2CompressAction.</div>
</dd>
-<dt><a href="org/apache/logging/log4j/core/layout/YamlLayout.html#compact"
class="member-name-link">compact</a> - Variable in class
org.apache.logging.log4j.core.layout.<a
href="org/apache/logging/log4j/core/layout/YamlLayout.html" title="class in
org.apache.logging.log4j.core.layout">YamlLayout</a></dt>
+<dt><a href="org/apache/logging/log4j/core/layout/JsonLayout.html#compact"
class="member-name-link">compact</a> - Variable in class
org.apache.logging.log4j.core.layout.<a
href="org/apache/logging/log4j/core/layout/JsonLayout.html" title="class in
org.apache.logging.log4j.core.layout">JsonLayout</a></dt>
<dd> </dd>
<dt><a
href="org/apache/logging/log4j/core/util/datetime/FixedDateFormat.FixedFormat.html#COMPACT"
class="member-name-link">COMPACT</a> - Enum constant in enum
org.apache.logging.log4j.core.util.datetime.<a
href="org/apache/logging/log4j/core/util/datetime/FixedDateFormat.FixedFormat.html"
title="enum in
org.apache.logging.log4j.core.util.datetime">FixedDateFormat.FixedFormat</a></dt>
<dd>
<div class="deprecation-block"><span
class="deprecated-label">Deprecated.</span></div>
<div class="block">COMPACT time format: <code>"yyyyMMddHHmmssSSS"</code>.</div>
</dd>
-<dt><a href="org/apache/logging/log4j/core/layout/YamlLayout.html#COMPACT_EOL"
class="member-name-link">COMPACT_EOL</a> - Static variable in class
org.apache.logging.log4j.core.layout.<a
href="org/apache/logging/log4j/core/layout/YamlLayout.html" title="class in
org.apache.logging.log4j.core.layout">YamlLayout</a></dt>
+<dt><a href="org/apache/logging/log4j/core/layout/JsonLayout.html#COMPACT_EOL"
class="member-name-link">COMPACT_EOL</a> - Static variable in class
org.apache.logging.log4j.core.layout.<a
href="org/apache/logging/log4j/core/layout/JsonLayout.html" title="class in
org.apache.logging.log4j.core.layout">JsonLayout</a></dt>
<dd> </dd>
<dt><a
href="org/apache/logging/log4j/core/config/OrderComparator.html#compare(java.lang.Class,java.lang.Class)"
class="member-name-link">compare(Class<?>, Class<?>)</a> - Method
in class org.apache.logging.log4j.core.config.<a
href="org/apache/logging/log4j/core/config/OrderComparator.html" title="class
in org.apache.logging.log4j.core.config">OrderComparator</a></dt>
<dd> </dd>
@@ -2098,7 +2094,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="deprecation-block"><span
class="deprecated-label">Deprecated.</span></div>
</dd>
-<dt><a href="org/apache/logging/log4j/core/layout/YamlLayout.html#complete"
class="member-name-link">complete</a> - Variable in class
org.apache.logging.log4j.core.layout.<a
href="org/apache/logging/log4j/core/layout/YamlLayout.html" title="class in
org.apache.logging.log4j.core.layout">YamlLayout</a></dt>
+<dt><a href="org/apache/logging/log4j/core/layout/JsonLayout.html#complete"
class="member-name-link">complete</a> - Variable in class
org.apache.logging.log4j.core.layout.<a
href="org/apache/logging/log4j/core/layout/JsonLayout.html" title="class in
org.apache.logging.log4j.core.layout">JsonLayout</a></dt>
<dd> </dd>
<dt><a href="org/apache/logging/log4j/core/config/builder/api/Component.html"
class="type-name-link" title="class in
org.apache.logging.log4j.core.config.builder.api">Component</a> - Class in <a
href="org/apache/logging/log4j/core/config/builder/api/package-summary.html">org.apache.logging.log4j.core.config.builder.api</a></dt>
<dd>
@@ -3527,7 +3523,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">The default example enterprise number from RFC5424.</div>
</dd>
-<dt><a href="org/apache/logging/log4j/core/layout/YamlLayout.html#DEFAULT_EOL"
class="member-name-link">DEFAULT_EOL</a> - Static variable in class
org.apache.logging.log4j.core.layout.<a
href="org/apache/logging/log4j/core/layout/YamlLayout.html" title="class in
org.apache.logging.log4j.core.layout">YamlLayout</a></dt>
+<dt><a href="org/apache/logging/log4j/core/layout/JsonLayout.html#DEFAULT_EOL"
class="member-name-link">DEFAULT_EOL</a> - Static variable in class
org.apache.logging.log4j.core.layout.<a
href="org/apache/logging/log4j/core/layout/JsonLayout.html" title="class in
org.apache.logging.log4j.core.layout">JsonLayout</a></dt>
<dd> </dd>
<dt><a
href="org/apache/logging/log4j/core/lookup/StrSubstitutor.html#DEFAULT_ESCAPE"
class="member-name-link">DEFAULT_ESCAPE</a> - Static variable in class
org.apache.logging.log4j.core.lookup.<a
href="org/apache/logging/log4j/core/lookup/StrSubstitutor.html" title="class in
org.apache.logging.log4j.core.lookup">StrSubstitutor</a></dt>
<dd>
@@ -4237,7 +4233,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Represents the end-of-file (or stream).</div>
</dd>
-<dt><a href="org/apache/logging/log4j/core/layout/YamlLayout.html#eol"
class="member-name-link">eol</a> - Variable in class
org.apache.logging.log4j.core.layout.<a
href="org/apache/logging/log4j/core/layout/YamlLayout.html" title="class in
org.apache.logging.log4j.core.layout">YamlLayout</a></dt>
+<dt><a href="org/apache/logging/log4j/core/layout/JsonLayout.html#eol"
class="member-name-link">eol</a> - Variable in class
org.apache.logging.log4j.core.layout.<a
href="org/apache/logging/log4j/core/layout/JsonLayout.html" title="class in
org.apache.logging.log4j.core.layout">JsonLayout</a></dt>
<dd> </dd>
<dt><a
href="org/apache/logging/log4j/core/util/internal/instant/InstantNumberFormatter.html#EPOCH_MILLIS"
class="member-name-link">EPOCH_MILLIS</a> - Enum constant in enum
org.apache.logging.log4j.core.util.internal.instant.<a
href="org/apache/logging/log4j/core/util/internal/instant/InstantNumberFormatter.html"
title="enum in
org.apache.logging.log4j.core.util.internal.instant">InstantNumberFormatter</a></dt>
<dd>
@@ -9757,7 +9753,7 @@ loadScripts(document, 'script');</script>
<dd> </dd>
<dt><a
href="org/apache/logging/log4j/core/config/LoggerConfig.html#includeLocation(java.lang.String,org.apache.logging.log4j.core.config.Configuration)"
class="member-name-link">includeLocation(String, Configuration)</a> - Static
method in class org.apache.logging.log4j.core.config.<a
href="org/apache/logging/log4j/core/config/LoggerConfig.html" title="class in
org.apache.logging.log4j.core.config">LoggerConfig</a></dt>
<dd> </dd>
-<dt><a
href="org/apache/logging/log4j/core/layout/YamlLayout.html#includeNullDelimiter"
class="member-name-link">includeNullDelimiter</a> - Variable in class
org.apache.logging.log4j.core.layout.<a
href="org/apache/logging/log4j/core/layout/YamlLayout.html" title="class in
org.apache.logging.log4j.core.layout">YamlLayout</a></dt>
+<dt><a
href="org/apache/logging/log4j/core/layout/JsonLayout.html#includeNullDelimiter"
class="member-name-link">includeNullDelimiter</a> - Variable in class
org.apache.logging.log4j.core.layout.<a
href="org/apache/logging/log4j/core/layout/JsonLayout.html" title="class in
org.apache.logging.log4j.core.layout">JsonLayout</a></dt>
<dd> </dd>
<dt><a
href="org/apache/logging/log4j/core/config/ConfigurationScheduler.html#incrementScheduledItems()"
class="member-name-link">incrementScheduledItems()</a> - Method in class
org.apache.logging.log4j.core.config.<a
href="org/apache/logging/log4j/core/config/ConfigurationScheduler.html"
title="class in
org.apache.logging.log4j.core.config">ConfigurationScheduler</a></dt>
<dd>
@@ -12891,7 +12887,9 @@ loadScripts(document, 'script');</script>
<dt><a
href="org/apache/logging/log4j/core/async/AsyncLoggerContext.html#newInstance(org.apache.logging.log4j.core.LoggerContext,java.lang.String,org.apache.logging.log4j.message.MessageFactory)"
class="member-name-link">newInstance(LoggerContext, String,
MessageFactory)</a> - Method in class org.apache.logging.log4j.core.async.<a
href="org/apache/logging/log4j/core/async/AsyncLoggerContext.html" title="class
in org.apache.logging.log4j.core.async">AsyncLoggerContext</a></dt>
<dd> </dd>
<dt><a
href="org/apache/logging/log4j/core/LoggerContext.html#newInstance(org.apache.logging.log4j.core.LoggerContext,java.lang.String,org.apache.logging.log4j.message.MessageFactory)"
class="member-name-link">newInstance(LoggerContext, String,
MessageFactory)</a> - Method in class org.apache.logging.log4j.core.<a
href="org/apache/logging/log4j/core/LoggerContext.html" title="class in
org.apache.logging.log4j.core">LoggerContext</a></dt>
-<dd> </dd>
+<dd>
+<div class="block">Callback to create a new logger.</div>
+</dd>
<dt><a
href="org/apache/logging/log4j/core/util/Loader.html#newInstanceOf(java.lang.String)"
class="member-name-link">newInstanceOf(String)</a> - Static method in class
org.apache.logging.log4j.core.util.<a
href="org/apache/logging/log4j/core/util/Loader.html" title="class in
org.apache.logging.log4j.core.util">Loader</a></dt>
<dd>
<div class="block">Loads and instantiates a Class using the default
constructor.</div>
@@ -13199,7 +13197,7 @@ loadScripts(document, 'script');</script>
<div class="block">Construct an ObjectArrayIterator that will iterate over a
range of values
in the specified array.</div>
</dd>
-<dt><a
href="org/apache/logging/log4j/core/layout/YamlLayout.html#objectWriter"
class="member-name-link">objectWriter</a> - Variable in class
org.apache.logging.log4j.core.layout.<a
href="org/apache/logging/log4j/core/layout/YamlLayout.html" title="class in
org.apache.logging.log4j.core.layout">YamlLayout</a></dt>
+<dt><a
href="org/apache/logging/log4j/core/layout/JsonLayout.html#objectWriter"
class="member-name-link">objectWriter</a> - Variable in class
org.apache.logging.log4j.core.layout.<a
href="org/apache/logging/log4j/core/layout/JsonLayout.html" title="class in
org.apache.logging.log4j.core.layout">JsonLayout</a></dt>
<dd> </dd>
<dt><a
href="org/apache/logging/log4j/core/layout/GelfLayout.CompressionType.html#OFF"
class="member-name-link">OFF</a> - Enum constant in enum
org.apache.logging.log4j.core.layout.<a
href="org/apache/logging/log4j/core/layout/GelfLayout.CompressionType.html"
title="enum in
org.apache.logging.log4j.core.layout">GelfLayout.CompressionType</a></dt>
<dd> </dd>
@@ -17446,7 +17444,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Serializes the given event using the appender's layout if
present.</div>
</dd>
-<dt><a
href="org/apache/logging/log4j/core/layout/YamlLayout.html#toSerializable(org.apache.logging.log4j.core.LogEvent)"
class="member-name-link">toSerializable(LogEvent)</a> - Method in class
org.apache.logging.log4j.core.layout.<a
href="org/apache/logging/log4j/core/layout/YamlLayout.html" title="class in
org.apache.logging.log4j.core.layout">YamlLayout</a></dt>
+<dt><a
href="org/apache/logging/log4j/core/layout/JsonLayout.html#toSerializable(org.apache.logging.log4j.core.LogEvent)"
class="member-name-link">toSerializable(LogEvent)</a> - Method in class
org.apache.logging.log4j.core.layout.<a
href="org/apache/logging/log4j/core/layout/JsonLayout.html" title="class in
org.apache.logging.log4j.core.layout">JsonLayout</a></dt>
<dd>
<div class="block">Formats a <a
href="org/apache/logging/log4j/core/LogEvent.html" title="interface in
org.apache.logging.log4j.core"><code>LogEvent</code></a>.</div>
</dd>
@@ -18206,7 +18204,7 @@ loadScripts(document, 'script');</script>
<dd> </dd>
<dt><a
href="org/apache/logging/log4j/core/util/Assert.html#valueIsAtLeast(int,int)"
class="member-name-link">valueIsAtLeast(int, int)</a> - Static method in class
org.apache.logging.log4j.core.util.<a
href="org/apache/logging/log4j/core/util/Assert.html" title="class in
org.apache.logging.log4j.core.util">Assert</a></dt>
<dd> </dd>
-<dt><a
href="org/apache/logging/log4j/core/layout/YamlLayout.html#valueNeedsLookup(java.lang.String)"
class="member-name-link">valueNeedsLookup(String)</a> - Static method in class
org.apache.logging.log4j.core.layout.<a
href="org/apache/logging/log4j/core/layout/YamlLayout.html" title="class in
org.apache.logging.log4j.core.layout">YamlLayout</a></dt>
+<dt><a
href="org/apache/logging/log4j/core/layout/JsonLayout.html#valueNeedsLookup(java.lang.String)"
class="member-name-link">valueNeedsLookup(String)</a> - Static method in class
org.apache.logging.log4j.core.layout.<a
href="org/apache/logging/log4j/core/layout/JsonLayout.html" title="class in
org.apache.logging.log4j.core.layout">JsonLayout</a></dt>
<dd> </dd>
<dt><a
href="org/apache/logging/log4j/core/appender/ConsoleAppender.Target.html#valueOf(java.lang.String)"
class="member-name-link">valueOf(String)</a> - Static method in enum
org.apache.logging.log4j.core.appender.<a
href="org/apache/logging/log4j/core/appender/ConsoleAppender.Target.html"
title="enum in
org.apache.logging.log4j.core.appender">ConsoleAppender.Target</a></dt>
<dd>
@@ -18909,7 +18907,7 @@ the order they are declared.</div>
<div class="deprecation-comment">This method is ineffective and only kept for
binary backward compatibility.</div>
</div>
</dd>
-<dt><a
href="org/apache/logging/log4j/core/layout/YamlLayout.html#wrapLogEvent(org.apache.logging.log4j.core.LogEvent)"
class="member-name-link">wrapLogEvent(LogEvent)</a> - Method in class
org.apache.logging.log4j.core.layout.<a
href="org/apache/logging/log4j/core/layout/YamlLayout.html" title="class in
org.apache.logging.log4j.core.layout">YamlLayout</a></dt>
+<dt><a
href="org/apache/logging/log4j/core/layout/JsonLayout.html#wrapLogEvent(org.apache.logging.log4j.core.LogEvent)"
class="member-name-link">wrapLogEvent(LogEvent)</a> - Method in class
org.apache.logging.log4j.core.layout.<a
href="org/apache/logging/log4j/core/layout/JsonLayout.html" title="class in
org.apache.logging.log4j.core.layout">JsonLayout</a></dt>
<dd> </dd>
<dt><a href="org/apache/logging/log4j/core/util/WrappedFileWatcher.html"
class="type-name-link" title="class in
org.apache.logging.log4j.core.util">WrappedFileWatcher</a> - Class in <a
href="org/apache/logging/log4j/core/util/package-summary.html">org.apache.logging.log4j.core.util</a></dt>
<dd> </dd>
diff --git a/javadoc/log4j-core/member-search-index.js
b/javadoc/log4j-core/member-search-index.js
index a2e5b576f8..a9e7838fb2 100644
--- a/javadoc/log4j-core/member-search-index.js
+++ b/javadoc/log4j-core/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex =
[{"p":"org.apache.logging.log4j.core.pattern","c":"NameAbbreviator","l":"abbreviate(String,
StringBuilder)","u":"abbreviate(java.lang.String,java.lang.StringBuilder)"},{"p":"org.apache.logging.log4j.core.pattern","c":"NamePatternConverter","l":"abbreviate(String,
StringBuilder)","u":"abbreviate(java.lang.String,java.lang.StringBuilder)"},{"p":"org.apache.logging.log4j.core.util.datetime","c":"FixedDateFormat.FixedFormat","l":"ABSOLUTE"},{"p":"org.apache.logging.log4j.
[...]
\ No newline at end of file
+memberSearchIndex =
[{"p":"org.apache.logging.log4j.core.pattern","c":"NameAbbreviator","l":"abbreviate(String,
StringBuilder)","u":"abbreviate(java.lang.String,java.lang.StringBuilder)"},{"p":"org.apache.logging.log4j.core.pattern","c":"NamePatternConverter","l":"abbreviate(String,
StringBuilder)","u":"abbreviate(java.lang.String,java.lang.StringBuilder)"},{"p":"org.apache.logging.log4j.core.util.datetime","c":"FixedDateFormat.FixedFormat","l":"ABSOLUTE"},{"p":"org.apache.logging.log4j.
[...]
\ No newline at end of file
diff --git a/javadoc/log4j-core/org/apache/logging/log4j/core/Logger.html
b/javadoc/log4j-core/org/apache/logging/log4j/core/Logger.html
index 27a879ce61..58cb32b511 100644
--- a/javadoc/log4j-core/org/apache/logging/log4j/core/Logger.html
+++ b/javadoc/log4j-core/org/apache/logging/log4j/core/Logger.html
@@ -479,12 +479,10 @@ implements <a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/a
<div class="block">Constructs an instance using the given <a
href="LoggerContext.html" title="class in
org.apache.logging.log4j.core"><code>LoggerContext</code></a>, logger name, and
<a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/apache/logging/log4j/message/MessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link"><code>MessageFactory</code></a>.</div>
<dl class="notes">
<dt>Parameters:</dt>
-<dd><code>context</code> - the <a href="LoggerContext.html" title="class in
org.apache.logging.log4j.core"><code>LoggerContext</code></a> this logger is
associated with</dd>
+<dd><code>context</code> - The <a href="LoggerContext.html" title="class in
org.apache.logging.log4j.core"><code>LoggerContext</code></a> this logger is
associated with, never <code>null</code>.</dd>
+<dd><code>name</code> - The logger name, never <code>null</code>.</dd>
<dd><code>messageFactory</code> - The message factory to be used.
- If null, first the "log4j2.messageFactory" property
will be used to instantiate the message factory.
- If the property is missing and the
<code>log4j2.enableThreadLocals</code> property is not <code>false</code>, <a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/apache/logging/log4j/message/ReusableMessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link"><code>ReusableMessageFactory</code></a> will be used.
- Otherwise, we will fall back to <a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/apache/logging/log4j/message/ParameterizedMessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link"><code>ParameterizedMessageFactory</code></a>.</dd>
-<dd><code>name</code> - the logger name</dd>
+ Passing a <code>null</code> value is deprecated, but
supported for backward compatibility.</dd>
</dl>
</section>
</li>
@@ -498,15 +496,12 @@ implements <a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/a
<div class="block">The canonical constructor.</div>
<dl class="notes">
<dt>Parameters:</dt>
-<dd><code>context</code> - the <a href="LoggerContext.html" title="class in
org.apache.logging.log4j.core"><code>LoggerContext</code></a> this logger is
associated with</dd>
+<dd><code>context</code> - The <a href="LoggerContext.html" title="class in
org.apache.logging.log4j.core"><code>LoggerContext</code></a> this logger is
associated with, never <code>null</code>.</dd>
+<dd><code>name</code> - The logger name, never <code>null</code>.</dd>
<dd><code>messageFactory</code> - The message factory to be used.
- If null, first the "log4j2.messageFactory" property
will be used to instantiate the message factory.
- If the property is missing and the
<code>log4j2.enableThreadLocals</code> property is not <code>false</code>, <a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/apache/logging/log4j/message/ReusableMessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link"><code>ReusableMessageFactory</code></a> will be used.
- Otherwise, we will fall back to <a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/apache/logging/log4j/message/ParameterizedMessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link"><code>ParameterizedMessageFactory</code></a>.</dd>
+ Passing a <code>null</code> value is deprecated, but
supported for backward compatibility.</dd>
<dd><code>flowMessageFactory</code> - The flow message factory to be used.
- If null, first the "log4j2.flowMessageFactory"
property will be used to instantiate the flow message factory.
- If the property is missing, <a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/apache/logging/log4j/message/DefaultFlowMessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link"><code>DefaultFlowMessageFactory</code></a> will be
used.</dd>
-<dd><code>name</code> - the logger name</dd>
+ Passing a <code>null</code> value is deprecated,
but supported for backward compatibility.</dd>
</dl>
</section>
</li>
diff --git
a/javadoc/log4j-core/org/apache/logging/log4j/core/LoggerContext.html
b/javadoc/log4j-core/org/apache/logging/log4j/core/LoggerContext.html
index 9cee4bb385..63e98f2c2f 100644
--- a/javadoc/log4j-core/org/apache/logging/log4j/core/LoggerContext.html
+++ b/javadoc/log4j-core/org/apache/logging/log4j/core/LoggerContext.html
@@ -274,10 +274,12 @@ implements <a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/a
<div class="block">Determines if the specified Logger exists.</div>
</div>
<div class="col-first odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code>protected <a
href="Logger.html" title="class in
org.apache.logging.log4j.core">Logger</a></code></div>
-<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#newInstance(org.apache.logging.log4j.core.LoggerContext,java.lang.String,org.apache.logging.log4j.message.MessageFactory)"
class="member-name-link">newInstance</a><wbr>(<a href="LoggerContext.html"
title="class in org.apache.logging.log4j.core">LoggerContext</a> ctx,
+<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#newInstance(org.apache.logging.log4j.core.LoggerContext,java.lang.String,org.apache.logging.log4j.message.MessageFactory)"
class="member-name-link">newInstance</a><wbr>(<a href="LoggerContext.html"
title="class in org.apache.logging.log4j.core">LoggerContext</a> context,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name,
<a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/apache/logging/log4j/message/MessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link">MessageFactory</a> messageFactory)</code></div>
-<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Callback to create a new logger.</div>
+</div>
<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#onChange(org.apache.logging.log4j.core.config.Reconfigurable)"
class="member-name-link">onChange</a><wbr>(<a href="config/Reconfigurable.html"
title="interface in
org.apache.logging.log4j.core.config">Reconfigurable</a> reconfigurable)</code></div>
<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4">
@@ -1015,9 +1017,18 @@ implements <a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/a
<li>
<section class="detail"
id="newInstance(org.apache.logging.log4j.core.LoggerContext,java.lang.String,org.apache.logging.log4j.message.MessageFactory)">
<h3>newInstance</h3>
-<div class="member-signature"><span
class="modifiers">protected</span> <span class="return-type"><a
href="Logger.html" title="class in
org.apache.logging.log4j.core">Logger</a></span> <span
class="element-name">newInstance</span><wbr><span class="parameters">(<a
href="LoggerContext.html" title="class in
org.apache.logging.log4j.core">LoggerContext</a> ctx,
+<div class="member-signature"><span
class="modifiers">protected</span> <span class="return-type"><a
href="Logger.html" title="class in
org.apache.logging.log4j.core">Logger</a></span> <span
class="element-name">newInstance</span><wbr><span class="parameters">(<a
href="LoggerContext.html" title="class in
org.apache.logging.log4j.core">LoggerContext</a> context,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name,
<a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/apache/logging/log4j/message/MessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link">MessageFactory</a> messageFactory)</span></div>
+<div class="block">Callback to create a new logger.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>context</code> - The <a href="LoggerContext.html" title="class in
org.apache.logging.log4j.core"><code>LoggerContext</code></a> this logger is
associated with, never <code>null</code>.</dd>
+<dd><code>messageFactory</code> - The message factory to be used, never
<code>null</code>.</dd>
+<dd><code>name</code> - The logger name, never <code>null</code>.</dd>
+<dt>Returns:</dt>
+<dd>A new logger instance.</dd>
+</dl>
</section>
</li>
</ul>
diff --git
a/javadoc/log4j-core/org/apache/logging/log4j/core/async/AsyncLogger.html
b/javadoc/log4j-core/org/apache/logging/log4j/core/async/AsyncLogger.html
index 97afa4e73f..0d0a19cb72 100644
--- a/javadoc/log4j-core/org/apache/logging/log4j/core/async/AsyncLogger.html
+++ b/javadoc/log4j-core/org/apache/logging/log4j/core/async/AsyncLogger.html
@@ -47,13 +47,13 @@ loadScripts(document, 'script');</script>
<li>Summary: </li>
<li><a href="#nested-class-summary">Nested</a> | </li>
<li><a href="#field-summary">Field</a> | </li>
-<li><a href="#constructor-summary">Constr</a> | </li>
+<li>Constr | </li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail: </li>
<li>Field | </li>
-<li><a href="#constructor-detail">Constr</a> | </li>
+<li>Constr | </li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
@@ -137,24 +137,6 @@ implements com.lmax.disruptor.EventTranslatorVararg<<a
href="RingBufferLogEve
<code><a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/apache/logging/log4j/spi/AbstractLogger.html#CATCHING_MARKER"
title="class or interface in org.apache.logging.log4j.spi"
class="external-link">CATCHING_MARKER</a>, <a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/apache/logging/log4j/spi/AbstractLogger.html#DEFAULT_FLOW_MESSAGE_FACTORY_CLASS"
title="class or interface in org.apache.logging.log4j.spi"
class="external-link">DEFAULT_FLOW_MESSAGE_FAC [...]
</section>
</li>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<li>
-<section class="constructor-summary" id="constructor-summary">
-<h2>Constructor Summary</h2>
-<div class="caption"><span>Constructors</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Constructor</div>
-<div class="table-header col-last">Description</div>
-<div class="col-constructor-name even-row-color"><code><a
href="#%3Cinit%3E(org.apache.logging.log4j.core.LoggerContext,java.lang.String,org.apache.logging.log4j.message.MessageFactory,org.apache.logging.log4j.core.async.AsyncLoggerDisruptor)"
class="member-name-link">AsyncLogger</a><wbr>(<a href="../LoggerContext.html"
title="class in org.apache.logging.log4j.core">LoggerContext</a> context,
- <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name,
- <a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/apache/logging/log4j/message/MessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link">MessageFactory</a> messageFactory,
-
org.apache.logging.log4j.core.async.AsyncLoggerDisruptor loggerDisruptor)</code></div>
-<div class="col-last even-row-color">
-<div class="block">Constructs an <code>AsyncLogger</code> with the specified
context, name and message factory.</div>
-</div>
-</div>
-</section>
-</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
@@ -214,31 +196,6 @@ implements com.lmax.disruptor.EventTranslatorVararg<<a
href="RingBufferLogEve
</section>
<section class="details">
<ul class="details-list">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<li>
-<section class="constructor-details" id="constructor-detail">
-<h2>Constructor Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail"
id="<init>(org.apache.logging.log4j.core.LoggerContext,java.lang.String,org.apache.logging.log4j.message.MessageFactory,org.apache.logging.log4j.core.async.AsyncLoggerDisruptor)">
-<h3>AsyncLogger</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span
class="element-name">AsyncLogger</span><wbr><span class="parameters">(<a
href="../LoggerContext.html" title="class in
org.apache.logging.log4j.core">LoggerContext</a> context,
- <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name,
- <a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/apache/logging/log4j/message/MessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link">MessageFactory</a> messageFactory,
-
org.apache.logging.log4j.core.async.AsyncLoggerDisruptor loggerDisruptor)</span></div>
-<div class="block">Constructs an <code>AsyncLogger</code> with the specified
context, name and message factory.</div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>context</code> - context of this logger</dd>
-<dd><code>name</code> - name of this logger</dd>
-<dd><code>messageFactory</code> - message factory of this logger</dd>
-<dd><code>loggerDisruptor</code> - helper class that logging can be delegated
to. This object owns the Disruptor.</dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
diff --git
a/javadoc/log4j-core/org/apache/logging/log4j/core/async/AsyncLoggerContext.html
b/javadoc/log4j-core/org/apache/logging/log4j/core/async/AsyncLoggerContext.html
index 2583f4bf14..c6e7262512 100644
---
a/javadoc/log4j-core/org/apache/logging/log4j/core/async/AsyncLoggerContext.html
+++
b/javadoc/log4j-core/org/apache/logging/log4j/core/async/AsyncLoggerContext.html
@@ -160,7 +160,9 @@ loadScripts(document, 'script');</script>
<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#newInstance(org.apache.logging.log4j.core.LoggerContext,java.lang.String,org.apache.logging.log4j.message.MessageFactory)"
class="member-name-link">newInstance</a><wbr>(<a href="../LoggerContext.html"
title="class in org.apache.logging.log4j.core">LoggerContext</a> ctx,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name,
<a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/apache/logging/log4j/message/MessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link">MessageFactory</a> messageFactory)</code></div>
-<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Callback to create a new logger.</div>
+</div>
<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#setName(java.lang.String)" class="member-name-link">setName</a><wbr>(<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name)</code></div>
<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4">
@@ -255,9 +257,17 @@ loadScripts(document, 'script');</script>
<div class="member-signature"><span
class="modifiers">protected</span> <span class="return-type"><a
href="../Logger.html" title="class in
org.apache.logging.log4j.core">Logger</a></span> <span
class="element-name">newInstance</span><wbr><span class="parameters">(<a
href="../LoggerContext.html" title="class in
org.apache.logging.log4j.core">LoggerContext</a> ctx,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name,
<a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/apache/logging/log4j/message/MessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link">MessageFactory</a> messageFactory)</span></div>
+<div class="block"><span class="descfrm-type-label">Description copied from
class: <code><a
href="../LoggerContext.html#newInstance(org.apache.logging.log4j.core.LoggerContext,java.lang.String,org.apache.logging.log4j.message.MessageFactory)">LoggerContext</a></code></span></div>
+<div class="block">Callback to create a new logger.</div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a
href="../LoggerContext.html#newInstance(org.apache.logging.log4j.core.LoggerContext,java.lang.String,org.apache.logging.log4j.message.MessageFactory)">newInstance</a></code> in
class <code><a href="../LoggerContext.html" title="class in
org.apache.logging.log4j.core">LoggerContext</a></code></dd>
+<dt>Parameters:</dt>
+<dd><code>ctx</code> - The <a href="../LoggerContext.html" title="class in
org.apache.logging.log4j.core"><code>LoggerContext</code></a> this logger is
associated with, never <code>null</code>.</dd>
+<dd><code>name</code> - The logger name, never <code>null</code>.</dd>
+<dd><code>messageFactory</code> - The message factory to be used, never
<code>null</code>.</dd>
+<dt>Returns:</dt>
+<dd>A new logger instance.</dd>
</dl>
</section>
</li>
diff --git
a/javadoc/log4j-core/org/apache/logging/log4j/core/class-use/Logger.html
b/javadoc/log4j-core/org/apache/logging/log4j/core/class-use/Logger.html
index 86a43ba660..dabaff4bec 100644
--- a/javadoc/log4j-core/org/apache/logging/log4j/core/class-use/Logger.html
+++ b/javadoc/log4j-core/org/apache/logging/log4j/core/class-use/Logger.html
@@ -104,10 +104,12 @@ loadScripts(document, 'script');</script>
<div class="block">Gets the root logger.</div>
</div>
<div class="col-first even-row-color"><code>protected <a href="../Logger.html"
title="class in org.apache.logging.log4j.core">Logger</a></code></div>
-<div class="col-second even-row-color"><span
class="type-name-label">LoggerContext.</span><code><a
href="../LoggerContext.html#newInstance(org.apache.logging.log4j.core.LoggerContext,java.lang.String,org.apache.logging.log4j.message.MessageFactory)"
class="member-name-link">newInstance</a><wbr>(<a href="../LoggerContext.html"
title="class in org.apache.logging.log4j.core">LoggerContext</a> ctx,
+<div class="col-second even-row-color"><span
class="type-name-label">LoggerContext.</span><code><a
href="../LoggerContext.html#newInstance(org.apache.logging.log4j.core.LoggerContext,java.lang.String,org.apache.logging.log4j.message.MessageFactory)"
class="member-name-link">newInstance</a><wbr>(<a href="../LoggerContext.html"
title="class in org.apache.logging.log4j.core">LoggerContext</a> context,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name,
<a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/apache/logging/log4j/message/MessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link">MessageFactory</a> messageFactory)</code></div>
-<div class="col-last even-row-color"> </div>
+<div class="col-last even-row-color">
+<div class="block">Callback to create a new logger.</div>
+</div>
</div>
<div class="caption"><span>Methods in <a
href="../package-summary.html">org.apache.logging.log4j.core</a> that return
types with arguments of type <a href="../Logger.html" title="class in
org.apache.logging.log4j.core">Logger</a></span></div>
<div class="summary-table three-column-summary">
diff --git
a/javadoc/log4j-core/org/apache/logging/log4j/core/class-use/LoggerContext.html
b/javadoc/log4j-core/org/apache/logging/log4j/core/class-use/LoggerContext.html
index 10a66375ac..782b3df868 100644
---
a/javadoc/log4j-core/org/apache/logging/log4j/core/class-use/LoggerContext.html
+++
b/javadoc/log4j-core/org/apache/logging/log4j/core/class-use/LoggerContext.html
@@ -173,10 +173,12 @@ loadScripts(document, 'script');</script>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected <a href="../Logger.html"
title="class in org.apache.logging.log4j.core">Logger</a></code></div>
-<div class="col-second even-row-color"><span
class="type-name-label">LoggerContext.</span><code><a
href="../LoggerContext.html#newInstance(org.apache.logging.log4j.core.LoggerContext,java.lang.String,org.apache.logging.log4j.message.MessageFactory)"
class="member-name-link">newInstance</a><wbr>(<a href="../LoggerContext.html"
title="class in org.apache.logging.log4j.core">LoggerContext</a> ctx,
+<div class="col-second even-row-color"><span
class="type-name-label">LoggerContext.</span><code><a
href="../LoggerContext.html#newInstance(org.apache.logging.log4j.core.LoggerContext,java.lang.String,org.apache.logging.log4j.message.MessageFactory)"
class="member-name-link">newInstance</a><wbr>(<a href="../LoggerContext.html"
title="class in org.apache.logging.log4j.core">LoggerContext</a> context,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name,
<a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/apache/logging/log4j/message/MessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link">MessageFactory</a> messageFactory)</code></div>
-<div class="col-last even-row-color"> </div>
+<div class="col-last even-row-color">
+<div class="block">Callback to create a new logger.</div>
+</div>
</div>
<div class="caption"><span>Constructors in <a
href="../package-summary.html">org.apache.logging.log4j.core</a> with
parameters of type <a href="../LoggerContext.html" title="class in
org.apache.logging.log4j.core">LoggerContext</a></span></div>
<div class="summary-table three-column-summary">
@@ -477,20 +479,6 @@ loadScripts(document, 'script');</script>
<div class="col-second odd-row-color"><span
class="type-name-label">BasicAsyncLoggerContextSelector.</span><code><a
href="../async/BasicAsyncLoggerContextSelector.html#removeContext(org.apache.logging.log4j.core.LoggerContext)"
class="member-name-link">removeContext</a><wbr>(<a
href="../LoggerContext.html" title="class in
org.apache.logging.log4j.core">LoggerContext</a> context)</code></div>
<div class="col-last odd-row-color"> </div>
</div>
-<div class="caption"><span>Constructors in <a
href="../async/package-summary.html">org.apache.logging.log4j.core.async</a>
with parameters of type <a href="../LoggerContext.html" title="class in
org.apache.logging.log4j.core">LoggerContext</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier</div>
-<div class="table-header col-second">Constructor</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color"><code> </code></div>
-<div class="col-second even-row-color"><code><a
href="../async/AsyncLogger.html#%3Cinit%3E(org.apache.logging.log4j.core.LoggerContext,java.lang.String,org.apache.logging.log4j.message.MessageFactory,org.apache.logging.log4j.core.async.AsyncLoggerDisruptor)"
class="member-name-link">AsyncLogger</a><wbr>(<a href="../LoggerContext.html"
title="class in org.apache.logging.log4j.core">LoggerContext</a> context,
- <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> name,
- <a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/apache/logging/log4j/message/MessageFactory.html"
title="class or interface in org.apache.logging.log4j.message"
class="external-link">MessageFactory</a> messageFactory,
-
org.apache.logging.log4j.core.async.AsyncLoggerDisruptor loggerDisruptor)</code></div>
-<div class="col-last even-row-color">
-<div class="block">Constructs an <code>AsyncLogger</code> with the specified
context, name and message factory.</div>
-</div>
-</div>
</section>
</li>
<li>
diff --git a/javadoc/log4j-jakarta-web/index-all.html
b/javadoc/log4j-jakarta-web/index-all.html
index 27940520e7..3bdbd11c14 100644
--- a/javadoc/log4j-jakarta-web/index-all.html
+++ b/javadoc/log4j-jakarta-web/index-all.html
@@ -54,7 +54,7 @@ loadScripts(document, 'script');</script>
<dl class="index">
<dt><a
href="org/apache/logging/log4j/web/Log4jWebSupport.html#clearLoggerContext()"
class="member-name-link">clearLoggerContext()</a> - Method in interface
org.apache.logging.log4j.web.<a
href="org/apache/logging/log4j/web/Log4jWebSupport.html" title="interface in
org.apache.logging.log4j.web">Log4jWebSupport</a></dt>
<dd>
-<div class="block">Clears the logger context set up in <a
href="org/apache/logging/log4j/web/Log4jWebSupport.html#setLoggerContext()"><code>Log4jWebSupport.setLoggerContext()</code></a>.</div>
+<div class="block">Clears the logger context set up in <a
href="org/apache/logging/log4j/web/Log4jWebSupport.html#setLoggerContext()"><code>setLoggerContext()</code></a>.</div>
</dd>
<dt><a
href="org/apache/logging/log4j/web/Log4jWebSupport.html#CONTEXT_ATTRIBUTE"
class="member-name-link">CONTEXT_ATTRIBUTE</a> - Static variable in interface
org.apache.logging.log4j.web.<a
href="org/apache/logging/log4j/web/Log4jWebSupport.html" title="interface in
org.apache.logging.log4j.web">Log4jWebSupport</a></dt>
<dd>
@@ -219,8 +219,8 @@ loadScripts(document, 'script');</script>
<dd> </dd>
<dt><a
href="org/apache/logging/log4j/web/Log4jWebSupport.html#wrapExecution(java.lang.Runnable)"
class="member-name-link">wrapExecution(Runnable)</a> - Method in interface
org.apache.logging.log4j.web.<a
href="org/apache/logging/log4j/web/Log4jWebSupport.html" title="interface in
org.apache.logging.log4j.web">Log4jWebSupport</a></dt>
<dd>
-<div class="block">Sets the logger context by calling <a
href="org/apache/logging/log4j/web/Log4jWebSupport.html#setLoggerContext()"><code>Log4jWebSupport.setLoggerContext()</code></a>,
executes the runnable argument, then clears the
- logger context by calling <a
href="org/apache/logging/log4j/web/Log4jWebSupport.html#clearLoggerContext()"><code>Log4jWebSupport.clearLoggerContext()</code></a>.</div>
+<div class="block">Sets the logger context by calling <a
href="org/apache/logging/log4j/web/Log4jWebSupport.html#setLoggerContext()"><code>setLoggerContext()</code></a>,
executes the runnable argument, then clears the
+ logger context by calling <a
href="org/apache/logging/log4j/web/Log4jWebSupport.html#clearLoggerContext()"><code>clearLoggerContext()</code></a>.</div>
</dd>
<dt><a
href="org/apache/logging/log4j/web/WebLoggerContextUtils.html#wrapExecutionContext(jakarta.servlet.ServletContext,java.lang.Runnable)"
class="member-name-link">wrapExecutionContext(ServletContext, Runnable)</a> -
Static method in class org.apache.logging.log4j.web.<a
href="org/apache/logging/log4j/web/WebLoggerContextUtils.html" title="class in
org.apache.logging.log4j.web">WebLoggerContextUtils</a></dt>
<dd>
diff --git a/manual/getting-started.html b/manual/getting-started.html
index e51c4d6f10..e07d8f439a 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.24.2</version>
+ <version>2.24.3</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.24.2')
+ implementation platform('org.apache.logging.log4j:log4j-bom:2.24.3')
}</code></pre>
</div>
</div>
diff --git a/manual/installation.html b/manual/installation.html
index 39e35f0211..739ad05332 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.24.2</version>
+ <version>2.24.3</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.24.2')
+ implementation platform('org.apache.logging.log4j:log4j-bom:2.24.3')
}</code></pre>
</div>
</div>
diff --git a/manual/lookups.html b/manual/lookups.html
index 3072ccd3d4..ba5d4a2cda 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.24.2</version>
+ <version>2.24.3</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.24.2'</code></pre>
+<pre class="highlightjs highlight"><code class="language-groovy hljs"
data-lang="groovy">runtimeOnly
'org.apache.logging.log4j:log4j-docker:2.24.3'</code></pre>
</div>
</div>
</div>
diff --git a/manual/plugins.html b/manual/plugins.html
index 2501305cf6..a2a8f31cff 100644
--- a/manual/plugins.html
+++ b/manual/plugins.html
@@ -746,7 +746,7 @@ These must be supplied to the processor using the
<code>log4j.graalvm.groupId</c
<path>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
- <version>2.24.2</version>
+ <version>2.24.3</version>
</path>
</annotationProcessorPaths>
<annotationProcessors>
@@ -780,7 +780,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.24.2')
+ annotationProcessor('org.apache.logging.log4j:log4j-core:2.24.3')
}</code></pre>
</div>
</div>
diff --git a/plugin-reference.html b/plugin-reference.html
index cf671c1b31..baa71fbc10 100644
--- a/plugin-reference.html
+++ b/plugin-reference.html
@@ -7438,7 +7438,7 @@ Configurations set up for the 2.0 version of the JMS
appenders will still work.<
<tbody>
<tr>
<td class="tableblock halign-left valign-top"></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a
href="#org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider">NoSqlProvider</a>?</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a
href="#org-apache-logging-log4j_log4j-mongodb_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider">NoSqlProvider</a>?</code></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div
class="paragraph">
<p>Sets the provider.</p>
</div></div></td>
@@ -21800,37 +21800,6 @@ toString(), or to output the value of a specific key
within the property bundle
<div class="sect2">
<h3 id="org-apache-logging-log4j_log4j-couchdb"><a class="anchor"
href="#org-apache-logging-log4j_log4j-couchdb"></a><code>log4j-couchdb</code></h3>
<div class="sect3">
-<h4
id="org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider"><a
class="anchor"
href="#org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider"></a><code>NoSqlProvider</code></h4>
-<div class="dlist">
-<dl>
-<dt class="hdlist1">Class</dt>
-<dd>
-<p><code>org.apache.logging.log4j.core.appender.nosql.NoSqlProvider</code></p>
-</dd>
-<dt class="hdlist1">Provider</dt>
-<dd>
-<p><code>org.apache.logging.log4j:log4j-couchdb</code></p>
-</dd>
-</dl>
-</div>
-<div class="sect4">
-<h5
id="org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider_implementations"><a
class="anchor"
href="#org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider_implementations"></a>Known
implementations</h5>
-<div class="ulist">
-<ul>
-<li>
-<p><a
href="#org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-couchdb-CouchDbProvider">CouchDbProvider</a></p>
-</li>
-<li>
-<p><a
href="#org-apache-logging-log4j_log4j-mongodb_org-apache-logging-log4j-mongodb-MongoDbProvider">MongoDbProvider</a></p>
-</li>
-<li>
-<p><a
href="#org-apache-logging-log4j_log4j-mongodb4_org-apache-logging-log4j-mongodb4-MongoDb4Provider">MongoDb4Provider</a></p>
-</li>
-</ul>
-</div>
-</div>
-</div>
-<div class="sect3">
<h4
id="org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-couchdb-CouchDbProvider"><a
class="anchor"
href="#org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-couchdb-CouchDbProvider"></a>CouchDB</h4>
<div class="dlist">
<dl>
@@ -23632,6 +23601,37 @@ toString(), or to output the value of a specific key
within the property bundle
<div class="sect2">
<h3 id="org-apache-logging-log4j_log4j-mongodb"><a class="anchor"
href="#org-apache-logging-log4j_log4j-mongodb"></a><code>log4j-mongodb</code></h3>
<div class="sect3">
+<h4
id="org-apache-logging-log4j_log4j-mongodb_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider"><a
class="anchor"
href="#org-apache-logging-log4j_log4j-mongodb_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider"></a><code>NoSqlProvider</code></h4>
+<div class="dlist">
+<dl>
+<dt class="hdlist1">Class</dt>
+<dd>
+<p><code>org.apache.logging.log4j.core.appender.nosql.NoSqlProvider</code></p>
+</dd>
+<dt class="hdlist1">Provider</dt>
+<dd>
+<p><code>org.apache.logging.log4j:log4j-mongodb</code></p>
+</dd>
+</dl>
+</div>
+<div class="sect4">
+<h5
id="org-apache-logging-log4j_log4j-mongodb_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider_implementations"><a
class="anchor"
href="#org-apache-logging-log4j_log4j-mongodb_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider_implementations"></a>Known
implementations</h5>
+<div class="ulist">
+<ul>
+<li>
+<p><a
href="#org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-couchdb-CouchDbProvider">CouchDbProvider</a></p>
+</li>
+<li>
+<p><a
href="#org-apache-logging-log4j_log4j-mongodb_org-apache-logging-log4j-mongodb-MongoDbProvider">MongoDbProvider</a></p>
+</li>
+<li>
+<p><a
href="#org-apache-logging-log4j_log4j-mongodb4_org-apache-logging-log4j-mongodb4-MongoDb4Provider">MongoDb4Provider</a></p>
+</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="sect3">
<h4
id="org-apache-logging-log4j_log4j-mongodb_org-apache-logging-log4j-mongodb-MongoDbProvider"><a
class="anchor"
href="#org-apache-logging-log4j_log4j-mongodb_org-apache-logging-log4j-mongodb-MongoDbProvider"></a>MongoDb</h4>
<div class="dlist">
<dl>
diff --git a/release-notes.html b/release-notes.html
index cb60be8276..8c5fae38f5 100644
--- a/release-notes.html
+++ b/release-notes.html
@@ -640,6 +640,35 @@ See <a href="manual/pattern-layout.html#jansi" class="xref
page">ANSI styling on
</div>
</div>
<div class="sect1">
+<h2 id="release-notes-2-24-3"><a class="anchor"
href="#release-notes-2-24-3"></a>2.24.3</h2>
+<div class="sectionbody">
+<div class="dlist">
+<dl>
+<dt class="hdlist1">Release date</dt>
+<dd>
+<p>2024-12-10</p>
+</dd>
+</dl>
+</div>
+<div class="paragraph">
+<p>This release fixes two minor bugs.</p>
+</div>
+<div class="sect2">
+<h3 id="release-notes-2-24-3-fixed"><a class="anchor"
href="#release-notes-2-24-3-fixed"></a>Fixed</h3>
+<div class="ulist">
+<ul>
+<li>
+<p>Fix <code>ConcurrentModificationException</code>, if multiple threads
modify loggers concurrently. This bug affects users that modify logger levels
programmatically. (<a
href="https://github.com/apache/logging-log4j2/issues/3234">3234</a>)</p>
+</li>
+<li>
+<p>Protects <code>PropertiesUtil</code> against property sources that call
<code>PropertiesUtil</code> recursively. In some cases such a property source
can even cause deadlocks. (<a
href="https://github.com/apache/logging-log4j2/issues/3252">3252</a>)</p>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
<h2 id="release-notes-2-24-2"><a class="anchor"
href="#release-notes-2-24-2"></a>2.24.2</h2>
<div class="sectionbody">
<div class="dlist">
diff --git a/sitemap.xml b/sitemap.xml
index c0428fd268..ec55f83a61 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>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/development.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/download.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/faq.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/graalvm.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/hibernate.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/index.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/jakarta.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/javadoc.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-iostreams.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-jul.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-spring-boot.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-spring-cloud-config-client.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-to-jul.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/api.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/database.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/delegating.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/file.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/message-queue.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/network.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/rolling-file.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/architecture.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/async.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/compatibility.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/config-intro.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/configuration.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/customconfig.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/customloglevels.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/eventlogging.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/extending.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/filters.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/flowtracing.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/garbagefree.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/getting-started.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/implementation.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/index.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/installation.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/jmx.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/json-template-layout.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/layouts.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/logbuilder.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/lookups.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/markers.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/messages.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/pattern-layout.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/performance.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/plugins.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/scripts.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/simple-logger.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/status-logger.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/systemproperties.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/thread-context.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/migrate-from-log4j1.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/migrate-from-logback.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/migrate-from-slf4j.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/plugin-reference.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/release-notes.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/soa.html</loc>
-<lastmod>2024-12-10T17:25:51.315Z</lastmod>
+<lastmod>2024-12-13T12:24:22.844Z</lastmod>
</url>
</urlset>