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 71a8a58e20 Add website content generated from
`d8cbe77a0a1f60e6708a2bd8f84ea2fb8666c95a`
71a8a58e20 is described below
commit 71a8a58e20de179b07df616ccde0d03fb32230ef
Author: ASF Logging Services RM <[email protected]>
AuthorDate: Thu Feb 27 12:34:12 2025 +0000
Add website content generated from
`d8cbe77a0a1f60e6708a2bd8f84ea2fb8666c95a`
---
javadoc/log4j-core/index-all.html | 40 +--
javadoc/log4j-core/member-search-index.js | 2 +-
.../convert/TypeConverters.LevelConverter.html | 10 +-
manual/installation.html | 4 +-
plugin-reference.html | 309 ++++++++++-----------
release-notes.html | 16 +-
sitemap.xml | 118 ++++----
7 files changed, 256 insertions(+), 243 deletions(-)
diff --git a/javadoc/log4j-core/index-all.html
b/javadoc/log4j-core/index-all.html
index 0eac342861..5849a0ad49 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/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>
+<dt><a
href="org/apache/logging/log4j/core/layout/XmlLayout.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/XmlLayout.html" title="class in
org.apache.logging.log4j.core.layout">XmlLayout</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>
@@ -2075,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/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>
+<dt><a href="org/apache/logging/log4j/core/layout/XmlLayout.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/XmlLayout.html" title="class in
org.apache.logging.log4j.core.layout">XmlLayout</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/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>
+<dt><a href="org/apache/logging/log4j/core/layout/XmlLayout.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/XmlLayout.html" title="class in
org.apache.logging.log4j.core.layout">XmlLayout</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>
@@ -2094,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/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>
+<dt><a href="org/apache/logging/log4j/core/layout/XmlLayout.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/XmlLayout.html" title="class in
org.apache.logging.log4j.core.layout">XmlLayout</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>
@@ -2460,7 +2460,9 @@ loadScripts(document, 'script');</script>
<dt><a
href="org/apache/logging/log4j/core/config/plugins/convert/TypeConverters.IntegerConverter.html#convert(java.lang.String)"
class="member-name-link">convert(String)</a> - Method in class
org.apache.logging.log4j.core.config.plugins.convert.<a
href="org/apache/logging/log4j/core/config/plugins/convert/TypeConverters.IntegerConverter.html"
title="class in
org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.IntegerConverter</a></dt>
<dd> </dd>
<dt><a
href="org/apache/logging/log4j/core/config/plugins/convert/TypeConverters.LevelConverter.html#convert(java.lang.String)"
class="member-name-link">convert(String)</a> - Method in class
org.apache.logging.log4j.core.config.plugins.convert.<a
href="org/apache/logging/log4j/core/config/plugins/convert/TypeConverters.LevelConverter.html"
title="class in
org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.LevelConverter</a></dt>
-<dd> </dd>
+<dd>
+<div class="block">Converts a String to a given type.</div>
+</dd>
<dt><a
href="org/apache/logging/log4j/core/config/plugins/convert/TypeConverters.LongConverter.html#convert(java.lang.String)"
class="member-name-link">convert(String)</a> - Method in class
org.apache.logging.log4j.core.config.plugins.convert.<a
href="org/apache/logging/log4j/core/config/plugins/convert/TypeConverters.LongConverter.html"
title="class in
org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.LongConverter</a></dt>
<dd> </dd>
<dt><a
href="org/apache/logging/log4j/core/config/plugins/convert/TypeConverters.PathConverter.html#convert(java.lang.String)"
class="member-name-link">convert(String)</a> - Method in class
org.apache.logging.log4j.core.config.plugins.convert.<a
href="org/apache/logging/log4j/core/config/plugins/convert/TypeConverters.PathConverter.html"
title="class in
org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.PathConverter</a></dt>
@@ -3523,7 +3525,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/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>
+<dt><a href="org/apache/logging/log4j/core/layout/XmlLayout.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/XmlLayout.html" title="class in
org.apache.logging.log4j.core.layout">XmlLayout</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>
@@ -4233,7 +4235,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/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>
+<dt><a href="org/apache/logging/log4j/core/layout/XmlLayout.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/XmlLayout.html" title="class in
org.apache.logging.log4j.core.layout">XmlLayout</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>
@@ -9457,11 +9459,11 @@ loadScripts(document, 'script');</script>
</dl>
<h2 class="title" id="I:H">H</h2>
<dl class="index">
-<dt><a
href="org/apache/logging/log4j/core/async/AsyncLoggerConfigDefaultExceptionHandler.html#handleEventException(java.lang.Throwable,long,T)"
class="member-name-link">handleEventException(Throwable, long,
AsyncLoggerConfigDisruptor.Log4jEventWrapper)</a> - Method in class
org.apache.logging.log4j.core.async.<a
href="org/apache/logging/log4j/core/async/AsyncLoggerConfigDefaultExceptionHandler.html"
title="class in
org.apache.logging.log4j.core.async">AsyncLoggerConfigDefaultExceptionHa [...]
+<dt><a
href="org/apache/logging/log4j/core/async/AsyncLoggerDefaultExceptionHandler.html#handleEventException(java.lang.Throwable,long,T)"
class="member-name-link">handleEventException(Throwable, long,
RingBufferLogEvent)</a> - Method in class
org.apache.logging.log4j.core.async.<a
href="org/apache/logging/log4j/core/async/AsyncLoggerDefaultExceptionHandler.html"
title="class in
org.apache.logging.log4j.core.async">AsyncLoggerDefaultExceptionHandler</a></dt>
<dd> </dd>
-<dt><a
href="org/apache/logging/log4j/core/async/AsyncLoggerConfigDefaultExceptionHandler.html#handleOnShutdownException(java.lang.Throwable)"
class="member-name-link">handleOnShutdownException(Throwable)</a> - Method in
class org.apache.logging.log4j.core.async.<a
href="org/apache/logging/log4j/core/async/AsyncLoggerConfigDefaultExceptionHandler.html"
title="class in
org.apache.logging.log4j.core.async">AsyncLoggerConfigDefaultExceptionHandler</a></dt>
+<dt><a
href="org/apache/logging/log4j/core/async/AsyncLoggerDefaultExceptionHandler.html#handleOnShutdownException(java.lang.Throwable)"
class="member-name-link">handleOnShutdownException(Throwable)</a> - Method in
class org.apache.logging.log4j.core.async.<a
href="org/apache/logging/log4j/core/async/AsyncLoggerDefaultExceptionHandler.html"
title="class in
org.apache.logging.log4j.core.async">AsyncLoggerDefaultExceptionHandler</a></dt>
<dd> </dd>
-<dt><a
href="org/apache/logging/log4j/core/async/AsyncLoggerConfigDefaultExceptionHandler.html#handleOnStartException(java.lang.Throwable)"
class="member-name-link">handleOnStartException(Throwable)</a> - Method in
class org.apache.logging.log4j.core.async.<a
href="org/apache/logging/log4j/core/async/AsyncLoggerConfigDefaultExceptionHandler.html"
title="class in
org.apache.logging.log4j.core.async">AsyncLoggerConfigDefaultExceptionHandler</a></dt>
+<dt><a
href="org/apache/logging/log4j/core/async/AsyncLoggerDefaultExceptionHandler.html#handleOnStartException(java.lang.Throwable)"
class="member-name-link">handleOnStartException(Throwable)</a> - Method in
class org.apache.logging.log4j.core.async.<a
href="org/apache/logging/log4j/core/async/AsyncLoggerDefaultExceptionHandler.html"
title="class in
org.apache.logging.log4j.core.async">AsyncLoggerDefaultExceptionHandler</a></dt>
<dd> </dd>
<dt><a
href="org/apache/logging/log4j/core/pattern/EncodingPatternConverter.html#handlesThrowable()"
class="member-name-link">handlesThrowable()</a> - Method in class
org.apache.logging.log4j.core.pattern.<a
href="org/apache/logging/log4j/core/pattern/EncodingPatternConverter.html"
title="class in
org.apache.logging.log4j.core.pattern">EncodingPatternConverter</a></dt>
<dd> </dd>
@@ -9751,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/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>
+<dt><a
href="org/apache/logging/log4j/core/layout/XmlLayout.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/XmlLayout.html" title="class in
org.apache.logging.log4j.core.layout">XmlLayout</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>
@@ -13197,7 +13199,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/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>
+<dt><a href="org/apache/logging/log4j/core/layout/XmlLayout.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/XmlLayout.html" title="class in
org.apache.logging.log4j.core.layout">XmlLayout</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>
@@ -13518,19 +13520,19 @@ loadScripts(document, 'script');</script>
<dd> </dd>
<dt><a
href="org/apache/logging/log4j/core/parser/ParseException.html#%3Cinit%3E(java.lang.Throwable)"
class="member-name-link">ParseException(Throwable)</a> - Constructor for
exception org.apache.logging.log4j.core.parser.<a
href="org/apache/logging/log4j/core/parser/ParseException.html" title="class in
org.apache.logging.log4j.core.parser">ParseException</a></dt>
<dd> </dd>
-<dt><a
href="org/apache/logging/log4j/core/parser/YamlLogEventParser.html#parseFrom(byte%5B%5D)"
class="member-name-link">parseFrom(byte[])</a> - Method in class
org.apache.logging.log4j.core.parser.<a
href="org/apache/logging/log4j/core/parser/YamlLogEventParser.html"
title="class in
org.apache.logging.log4j.core.parser">YamlLogEventParser</a></dt>
+<dt><a
href="org/apache/logging/log4j/core/parser/XmlLogEventParser.html#parseFrom(byte%5B%5D)"
class="member-name-link">parseFrom(byte[])</a> - Method in class
org.apache.logging.log4j.core.parser.<a
href="org/apache/logging/log4j/core/parser/XmlLogEventParser.html" title="class
in org.apache.logging.log4j.core.parser">XmlLogEventParser</a></dt>
<dd> </dd>
<dt><a
href="org/apache/logging/log4j/core/parser/LogEventParser.html#parseFrom(byte%5B%5D)"
class="member-name-link">parseFrom(byte[])</a> - Method in interface
org.apache.logging.log4j.core.parser.<a
href="org/apache/logging/log4j/core/parser/LogEventParser.html"
title="interface in
org.apache.logging.log4j.core.parser">LogEventParser</a></dt>
<dd>
<div class="block">Parses a byte array, which is expected to contain exactly
one log event.</div>
</dd>
-<dt><a
href="org/apache/logging/log4j/core/parser/YamlLogEventParser.html#parseFrom(byte%5B%5D,int,int)"
class="member-name-link">parseFrom(byte[], int, int)</a> - Method in class
org.apache.logging.log4j.core.parser.<a
href="org/apache/logging/log4j/core/parser/YamlLogEventParser.html"
title="class in
org.apache.logging.log4j.core.parser">YamlLogEventParser</a></dt>
+<dt><a
href="org/apache/logging/log4j/core/parser/XmlLogEventParser.html#parseFrom(byte%5B%5D,int,int)"
class="member-name-link">parseFrom(byte[], int, int)</a> - Method in class
org.apache.logging.log4j.core.parser.<a
href="org/apache/logging/log4j/core/parser/XmlLogEventParser.html" title="class
in org.apache.logging.log4j.core.parser">XmlLogEventParser</a></dt>
<dd> </dd>
<dt><a
href="org/apache/logging/log4j/core/parser/LogEventParser.html#parseFrom(byte%5B%5D,int,int)"
class="member-name-link">parseFrom(byte[], int, int)</a> - Method in interface
org.apache.logging.log4j.core.parser.<a
href="org/apache/logging/log4j/core/parser/LogEventParser.html"
title="interface in
org.apache.logging.log4j.core.parser">LogEventParser</a></dt>
<dd>
<div class="block">Parses a specified range in a byte array.</div>
</dd>
-<dt><a
href="org/apache/logging/log4j/core/parser/YamlLogEventParser.html#parseFrom(java.lang.String)"
class="member-name-link">parseFrom(String)</a> - Method in class
org.apache.logging.log4j.core.parser.<a
href="org/apache/logging/log4j/core/parser/YamlLogEventParser.html"
title="class in
org.apache.logging.log4j.core.parser">YamlLogEventParser</a></dt>
+<dt><a
href="org/apache/logging/log4j/core/parser/XmlLogEventParser.html#parseFrom(java.lang.String)"
class="member-name-link">parseFrom(String)</a> - Method in class
org.apache.logging.log4j.core.parser.<a
href="org/apache/logging/log4j/core/parser/XmlLogEventParser.html" title="class
in org.apache.logging.log4j.core.parser">XmlLogEventParser</a></dt>
<dd> </dd>
<dt><a
href="org/apache/logging/log4j/core/parser/TextLogEventParser.html#parseFrom(java.lang.String)"
class="member-name-link">parseFrom(String)</a> - Method in interface
org.apache.logging.log4j.core.parser.<a
href="org/apache/logging/log4j/core/parser/TextLogEventParser.html"
title="interface in
org.apache.logging.log4j.core.parser">TextLogEventParser</a></dt>
<dd>
@@ -17448,7 +17450,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/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>
+<dt><a
href="org/apache/logging/log4j/core/layout/XmlLayout.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/XmlLayout.html" title="class in
org.apache.logging.log4j.core.layout">XmlLayout</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>
@@ -17487,7 +17489,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Formats the event as an Object that can be serialized.</div>
</dd>
-<dt><a
href="org/apache/logging/log4j/core/layout/YamlLayout.html#toSerializable(org.apache.logging.log4j.core.LogEvent,java.io.Writer)"
class="member-name-link">toSerializable(LogEvent, Writer)</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/XmlLayout.html#toSerializable(org.apache.logging.log4j.core.LogEvent,java.io.Writer)"
class="member-name-link">toSerializable(LogEvent, Writer)</a> - Method in
class org.apache.logging.log4j.core.layout.<a
href="org/apache/logging/log4j/core/layout/XmlLayout.html" title="class in
org.apache.logging.log4j.core.layout">XmlLayout</a></dt>
<dd> </dd>
<dt><a
href="org/apache/logging/log4j/core/layout/JsonLayout.html#toSerializable(org.apache.logging.log4j.core.LogEvent,java.io.Writer)"
class="member-name-link">toSerializable(LogEvent, Writer)</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>
@@ -18208,7 +18210,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/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>
+<dt><a
href="org/apache/logging/log4j/core/layout/XmlLayout.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/XmlLayout.html" title="class in
org.apache.logging.log4j.core.layout">XmlLayout</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>
@@ -18911,7 +18913,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/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>
+<dt><a
href="org/apache/logging/log4j/core/layout/XmlLayout.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/XmlLayout.html" title="class in
org.apache.logging.log4j.core.layout">XmlLayout</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 0588a7dccd..eadf52cdf4 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/config/plugins/convert/TypeConverters.LevelConverter.html
b/javadoc/log4j-core/org/apache/logging/log4j/core/config/plugins/convert/TypeConverters.LevelConverter.html
index c88bc344d9..56c2a903a1 100644
---
a/javadoc/log4j-core/org/apache/logging/log4j/core/config/plugins/convert/TypeConverters.LevelConverter.html
+++
b/javadoc/log4j-core/org/apache/logging/log4j/core/config/plugins/convert/TypeConverters.LevelConverter.html
@@ -90,7 +90,7 @@ loadScripts(document, 'script');</script>
</span><span class="modifiers">public static class </span><span
class="element-name type-name-label">TypeConverters.LevelConverter</span>
<span class="extends-implements">extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"
title="class or interface in java.lang" class="external-link">Object</a>
implements <a href="TypeConverter.html" title="interface in
org.apache.logging.log4j.core.config.plugins.convert">TypeConverter</a><<a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/apache/logging/log4j/Level.html"
title="class or interface in org.apache.logging.log4j"
class="external-link">Level</a>></span></div>
-<div class="block">Converts a <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link"><code>String</code></a> into a Log4j <a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/apache/logging/log4j/Level.html"
title="class or interface in org.apache.logging.log4j"
class="external-link"><code>Level</code></a>. Returns <code>null</code> for
invalid level names.</div>
+<div class="block">Converts a <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link"><code>String</code></a> into a Log4j <a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/apache/logging/log4j/Level.html"
title="class or interface in org.apache.logging.log4j"
class="external-link"><code>Level</code></a>.</div>
</section>
<section class="summary">
<ul class="summary-list">
@@ -158,15 +158,17 @@ implements <a href="TypeConverter.html" title="interface
in org.apache.logging.l
<section class="detail" id="convert(java.lang.String)">
<h3>convert</h3>
<div class="member-signature"><span class="modifiers">public</span> <span
class="return-type"><a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/apache/logging/log4j/Level.html"
title="class or interface in org.apache.logging.log4j"
class="external-link">Level</a></span> <span
class="element-name">convert</span><wbr><span class="parameters">(<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang" class=" [...]
-<div class="block"><span class="descfrm-type-label">Description copied from
interface: <code><a
href="TypeConverter.html#convert(java.lang.String)">TypeConverter</a></code></span></div>
<div class="block">Converts a String to a given type.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a
href="TypeConverter.html#convert(java.lang.String)">convert</a></code> in
interface <code><a href="TypeConverter.html" title="interface in
org.apache.logging.log4j.core.config.plugins.convert">TypeConverter</a><<a
href="https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/apache/logging/log4j/Level.html"
title="class or interface in org.apache.logging.log4j"
class="external-link">Level</a>></code></dd>
<dt>Parameters:</dt>
-<dd><code>s</code> - the String to convert. Cannot be <code>null</code>.</dd>
+<dd><code>s</code> - the string to convert</dd>
<dt>Returns:</dt>
-<dd>the converted object.</dd>
+<dd>the resolved level</dd>
+<dt>Throws:</dt>
+<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html"
title="class or interface in java.lang"
class="external-link">NullPointerException</a></code> - if the given value is
<code>null</code>.</dd>
+<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html"
title="class or interface in java.lang"
class="external-link">IllegalArgumentException</a></code> - if the given
argument is not resolvable to a level</dd>
</dl>
</section>
</li>
diff --git a/manual/installation.html b/manual/installation.html
index 27ab0d8d44..aa0860bf94 100644
--- a/manual/installation.html
+++ b/manual/installation.html
@@ -1485,7 +1485,7 @@ Since it is embedded in the platform, it only requires
the addition of bridges f
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
- <version>2.0.16</version>
+ <version>2.0.17</version>
<scope>runtime</scope>
</dependency>
@@ -1499,7 +1499,7 @@ Since it is embedded in the platform, it only requires
the addition of bridges f
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-groovy hljs"
data-lang="groovy">runtimeOnly 'org.apache.logging.log4j:log4j-to-jul' //
Log4j-to-JUL bridge
-runtimeOnly 'org.slf4j:slf4j-jdk14:2.0.16' // SLF4J-to-JUL bridge</code></pre>
+runtimeOnly 'org.slf4j:slf4j-jdk14:2.0.17' // SLF4J-to-JUL bridge</code></pre>
</div>
</div>
</div>
diff --git a/plugin-reference.html b/plugin-reference.html
index 2ceb9fc762..87d8f77bee 100644
--- a/plugin-reference.html
+++ b/plugin-reference.html
@@ -1477,7 +1477,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>
@@ -2164,7 +2164,7 @@ NOTE: The Log4j API supports custom levels, the following
list contains only the
<p><a
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-filter-TimeFilter">TimeFilter</a></p>
</li>
<li>
-<p><a
href="#org-apache-logging-log4j_log4j-jakarta-web_org-apache-logging-log4j-web-appender-ServletAppender">ServletAppender</a></p>
+<p><a
href="#org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-web-appender-ServletAppender">ServletAppender</a></p>
</li>
</ul>
</div>
@@ -2285,7 +2285,7 @@ When resources require locking (e.g., through
<code>org.apache.logging.log4j.cor
<p><a
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-appender-routing-RoutingAppender">RoutingAppender</a></p>
</li>
<li>
-<p><a
href="#org-apache-logging-log4j_log4j-jakarta-web_org-apache-logging-log4j-web-appender-ServletAppender">ServletAppender</a></p>
+<p><a
href="#org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-web-appender-ServletAppender">ServletAppender</a></p>
</li>
</ul>
</div>
@@ -2690,7 +2690,7 @@ In most circumstances, implementation classes should
store their <code>org.apach
<p><a
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-filter-TimeFilter">TimeFilter</a></p>
</li>
<li>
-<p><a
href="#org-apache-logging-log4j_log4j-jakarta-web_org-apache-logging-log4j-web-appender-ServletAppender">ServletAppender</a></p>
+<p><a
href="#org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-web-appender-ServletAppender">ServletAppender</a></p>
</li>
</ul>
</div>
@@ -2898,7 +2898,7 @@ In most circumstances, implementation classes should
store their <code>org.apach
<p><a
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-filter-TimeFilter">TimeFilter</a></p>
</li>
<li>
-<p><a
href="#org-apache-logging-log4j_log4j-jakarta-web_org-apache-logging-log4j-web-appender-ServletAppender">ServletAppender</a></p>
+<p><a
href="#org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-web-appender-ServletAppender">ServletAppender</a></p>
</li>
</ul>
</div>
@@ -3074,7 +3074,7 @@ In most circumstances, implementation classes should
store their <code>org.apach
<p><a
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-appender-routing-RoutingAppender">RoutingAppender</a></p>
</li>
<li>
-<p><a
href="#org-apache-logging-log4j_log4j-jakarta-web_org-apache-logging-log4j-web-appender-ServletAppender">ServletAppender</a></p>
+<p><a
href="#org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-web-appender-ServletAppender">ServletAppender</a></p>
</li>
</ul>
</div>
@@ -12691,9 +12691,6 @@ DefaultConfiguration is always called last if no
configuration has been returned
<div class="paragraph">
<p>Converts a <code>java.lang.String</code> into a Log4j <a
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-Level">Level</a>.</p>
</div>
-<div class="paragraph">
-<p>Returns <code>null</code> for invalid level names.</p>
-</div>
<div class="sect4">
<h5
id="org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-plugins-convert-TypeConverters-LevelConverter_XML-snippet"><a
class="anchor"
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-plugins-convert-TypeConverters-LevelConverter_XML-snippet"></a>XML
snippet</h5>
<div class="listingblock">
@@ -13207,7 +13204,7 @@ A filter may choose to support being called only from
the context or only from a
<p><a
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig-RootLogger">RootLogger</a></p>
</li>
<li>
-<p><a
href="#org-apache-logging-log4j_log4j-jakarta-web_org-apache-logging-log4j-web-appender-ServletAppender">ServletAppender</a></p>
+<p><a
href="#org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-web-appender-ServletAppender">ServletAppender</a></p>
</li>
</ul>
</div>
@@ -13689,7 +13686,7 @@ DENY.</p>
<p><a
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-LoggerConfig-RootLogger">RootLogger</a></p>
</li>
<li>
-<p><a
href="#org-apache-logging-log4j_log4j-jakarta-web_org-apache-logging-log4j-web-appender-ServletAppender">ServletAppender</a></p>
+<p><a
href="#org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-web-appender-ServletAppender">ServletAppender</a></p>
</li>
</ul>
</div>
@@ -15089,7 +15086,7 @@ If not "or" the operation will be an "and".</p>
<p><a
href="#org-apache-logging-log4j_log4j-layout-template-json_org-apache-logging-log4j-layout-template-json-JsonTemplateLayout">JsonTemplateLayout</a></p>
</li>
<li>
-<p><a
href="#org-apache-logging-log4j_log4j-jakarta-web_org-apache-logging-log4j-web-appender-ServletAppender">ServletAppender</a></p>
+<p><a
href="#org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-web-appender-ServletAppender">ServletAppender</a></p>
</li>
</ul>
</div>
@@ -17813,7 +17810,7 @@ Supports Lookup expressions.</p>
<p><a
href="#org-apache-logging-log4j_log4j-docker_org-apache-logging-log4j-docker-DockerLookup">DockerLookup</a></p>
</li>
<li>
-<p><a
href="#org-apache-logging-log4j_log4j-jakarta-web_org-apache-logging-log4j-web-WebLookup">WebLookup</a></p>
+<p><a
href="#org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-web-WebLookup">WebLookup</a></p>
</li>
</ul>
</div>
@@ -18271,7 +18268,7 @@ If these do not suffice, you can subclass and implement
your own matcher.</p>
<p><a
href="#org-apache-logging-log4j_log4j-spring-boot_org-apache-logging-log4j-spring-boot-SpringLookup">SpringLookup</a></p>
</li>
<li>
-<p><a
href="#org-apache-logging-log4j_log4j-jakarta-web_org-apache-logging-log4j-web-WebLookup">WebLookup</a></p>
+<p><a
href="#org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-web-WebLookup">WebLookup</a></p>
</li>
</ul>
</div>
@@ -22163,148 +22160,6 @@ toString(), or to output the value of a specific key
within the property bundle
</div>
</div>
<div class="sect2">
-<h3 id="org-apache-logging-log4j_log4j-jakarta-web"><a class="anchor"
href="#org-apache-logging-log4j_log4j-jakarta-web"></a><code>log4j-jakarta-web</code></h3>
-<div class="sect3">
-<h4
id="org-apache-logging-log4j_log4j-jakarta-web_org-apache-logging-log4j-web-WebLookup"><a
class="anchor"
href="#org-apache-logging-log4j_log4j-jakarta-web_org-apache-logging-log4j-web-WebLookup"></a>web</h4>
-<div class="dlist">
-<dl>
-<dt class="hdlist1">Class</dt>
-<dd>
-<p><code>org.apache.logging.log4j.web.WebLookup</code></p>
-</dd>
-<dt class="hdlist1">Provider</dt>
-<dd>
-<p><code>org.apache.logging.log4j:log4j-jakarta-web</code></p>
-</dd>
-</dl>
-</div>
-<div class="sect4">
-<h5
id="org-apache-logging-log4j_log4j-jakarta-web_org-apache-logging-log4j-web-WebLookup_XML-snippet"><a
class="anchor"
href="#org-apache-logging-log4j_log4j-jakarta-web_org-apache-logging-log4j-web-WebLookup_XML-snippet"></a>XML
snippet</h5>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-xml hljs"
data-lang="xml"><web/></code></pre>
-</div>
-</div>
-</div>
-</div>
-<div class="sect3">
-<h4
id="org-apache-logging-log4j_log4j-jakarta-web_org-apache-logging-log4j-web-appender-ServletAppender"><a
class="anchor"
href="#org-apache-logging-log4j_log4j-jakarta-web_org-apache-logging-log4j-web-appender-ServletAppender"></a>Servlet</h4>
-<div class="dlist">
-<dl>
-<dt class="hdlist1">Class</dt>
-<dd>
-<p><code>org.apache.logging.log4j.web.appender.ServletAppender</code></p>
-</dd>
-<dt class="hdlist1">Provider</dt>
-<dd>
-<p><code>org.apache.logging.log4j:log4j-jakarta-web</code></p>
-</dd>
-</dl>
-</div>
-<div class="paragraph">
-<p>Logs using the ServletContext’s log method</p>
-</div>
-<div class="sect4">
-<h5
id="org-apache-logging-log4j_log4j-jakarta-web_org-apache-logging-log4j-web-appender-ServletAppender_XML-snippet"><a
class="anchor"
href="#org-apache-logging-log4j_log4j-jakarta-web_org-apache-logging-log4j-web-appender-ServletAppender_XML-snippet"></a>XML
snippet</h5>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-xml hljs"
data-lang="xml"><Servlet ignoreExceptions=""
- logThrowables=""
- name="">
- <a-Filter-implementation/>
- <a-Layout-implementation/>
- <Property/><!-- multiple occurrences allowed -->
-</Servlet></code></pre>
-</div>
-</div>
-</div>
-<div class="sect4">
-<h5
id="org-apache-logging-log4j_log4j-jakarta-web_org-apache-logging-log4j-web-appender-ServletAppender-attributes"><a
class="anchor"
href="#org-apache-logging-log4j_log4j-jakarta-web_org-apache-logging-log4j-web-appender-ServletAppender-attributes"></a>Attributes</h5>
-<div class="paragraph">
-<p>Optional attributes are denoted by <code>?</code>-suffixed types.</p>
-</div>
-<table class="tableblock frame-all grid-all stretch">
-<colgroup>
-<col style="width: 12.5%;">
-<col style="width: 12.5%;">
-<col style="width: 12.5%;">
-<col style="width: 62.5%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Name</th>
-<th class="tableblock halign-left valign-top">Type</th>
-<th class="tableblock halign-left valign-top">Default</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>ignoreExceptions</code></p></td>
-<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>boolean?</code></p></td>
-<td class="tableblock halign-left valign-top"></td>
-<td class="tableblock halign-left valign-top"><div class="content"></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>logThrowables</code></p></td>
-<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>boolean?</code></p></td>
-<td class="tableblock halign-left valign-top"></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div
class="paragraph">
-<p>Logs with <code>jakarta.servlet.ServletContext#log(String,Throwable)</code>
if true and with <code>jakarta.servlet.ServletContext#log(String)</code> if
false.</p>
-</div>
-<div class="paragraph">
-<p>Logs with <code>jakarta.servlet.ServletContext#log(String,Throwable)</code>
if true and with <code>jakarta.servlet.ServletContext#log(String)</code> if
false.</p>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>name</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>
-</tbody>
-</table>
-</div>
-<div class="sect4">
-<h5
id="org-apache-logging-log4j_log4j-jakarta-web_org-apache-logging-log4j-web-appender-ServletAppender_components"><a
class="anchor"
href="#org-apache-logging-log4j_log4j-jakarta-web_org-apache-logging-log4j-web-appender-ServletAppender_components"></a>Nested
components</h5>
-<div class="paragraph">
-<p>Optional components are denoted by <code>?</code>-suffixed types.</p>
-</div>
-<table class="tableblock frame-all grid-all stretch">
-<colgroup>
-<col style="width: 14.2857%;">
-<col style="width: 14.2857%;">
-<col style="width: 71.4286%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Tag</th>
-<th class="tableblock halign-left valign-top">Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>Property</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-Property">Property</a>?</code></p></td>
-<td class="tableblock halign-left valign-top"><div class="content"></div></td>
-</tr>
-<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-core_org-apache-logging-log4j-core-Filter">Filter</a>?</code></p></td>
-<td class="tableblock halign-left valign-top"><div class="content"></div></td>
-</tr>
-<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-core_org-apache-logging-log4j-core-Layout">Layout</a>?</code></p></td>
-<td class="tableblock halign-left valign-top"><div class="content"></div></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-</div>
-<div class="sect2">
<h3 id="org-apache-logging-log4j_log4j-jdbc-dbcp2"><a class="anchor"
href="#org-apache-logging-log4j_log4j-jdbc-dbcp2"></a><code>log4j-jdbc-dbcp2</code></h3>
<div class="sect3">
<h4
id="org-apache-logging-log4j_log4j-jdbc-dbcp2_org-apache-logging-log4j-core-appender-db-jdbc-PoolableConnectionFactoryConfig"><a
class="anchor"
href="#org-apache-logging-log4j_log4j-jdbc-dbcp2_org-apache-logging-log4j-core-appender-db-jdbc-PoolableConnectionFactoryConfig"></a>PoolableConnectionFactory</h4>
@@ -24137,6 +23992,148 @@ toString(), or to output the value of a specific key
within the property bundle
</div>
</div>
</div>
+<div class="sect2">
+<h3 id="org-apache-logging-log4j_log4j-web"><a class="anchor"
href="#org-apache-logging-log4j_log4j-web"></a><code>log4j-web</code></h3>
+<div class="sect3">
+<h4
id="org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-web-WebLookup"><a
class="anchor"
href="#org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-web-WebLookup"></a>web</h4>
+<div class="dlist">
+<dl>
+<dt class="hdlist1">Class</dt>
+<dd>
+<p><code>org.apache.logging.log4j.web.WebLookup</code></p>
+</dd>
+<dt class="hdlist1">Provider</dt>
+<dd>
+<p><code>org.apache.logging.log4j:log4j-web</code></p>
+</dd>
+</dl>
+</div>
+<div class="sect4">
+<h5
id="org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-web-WebLookup_XML-snippet"><a
class="anchor"
href="#org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-web-WebLookup_XML-snippet"></a>XML
snippet</h5>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-xml hljs"
data-lang="xml"><web/></code></pre>
+</div>
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4
id="org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-web-appender-ServletAppender"><a
class="anchor"
href="#org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-web-appender-ServletAppender"></a>Servlet</h4>
+<div class="dlist">
+<dl>
+<dt class="hdlist1">Class</dt>
+<dd>
+<p><code>org.apache.logging.log4j.web.appender.ServletAppender</code></p>
+</dd>
+<dt class="hdlist1">Provider</dt>
+<dd>
+<p><code>org.apache.logging.log4j:log4j-web</code></p>
+</dd>
+</dl>
+</div>
+<div class="paragraph">
+<p>Logs using the ServletContext’s log method</p>
+</div>
+<div class="sect4">
+<h5
id="org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-web-appender-ServletAppender_XML-snippet"><a
class="anchor"
href="#org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-web-appender-ServletAppender_XML-snippet"></a>XML
snippet</h5>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-xml hljs"
data-lang="xml"><Servlet ignoreExceptions=""
+ logThrowables=""
+ name="">
+ <a-Filter-implementation/>
+ <a-Layout-implementation/>
+ <Property/><!-- multiple occurrences allowed -->
+</Servlet></code></pre>
+</div>
+</div>
+</div>
+<div class="sect4">
+<h5
id="org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-web-appender-ServletAppender-attributes"><a
class="anchor"
href="#org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-web-appender-ServletAppender-attributes"></a>Attributes</h5>
+<div class="paragraph">
+<p>Optional attributes are denoted by <code>?</code>-suffixed types.</p>
+</div>
+<table class="tableblock frame-all grid-all stretch">
+<colgroup>
+<col style="width: 12.5%;">
+<col style="width: 12.5%;">
+<col style="width: 12.5%;">
+<col style="width: 62.5%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Name</th>
+<th class="tableblock halign-left valign-top">Type</th>
+<th class="tableblock halign-left valign-top">Default</th>
+<th class="tableblock halign-left valign-top">Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>ignoreExceptions</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>boolean?</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>logThrowables</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>boolean?</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div
class="paragraph">
+<p>Logs with <code>javax.servlet.ServletContext#log(String,Throwable)</code>
if true and with <code>javax.servlet.ServletContext#log(String)</code> if
false.</p>
+</div>
+<div class="paragraph">
+<p>Logs with <code>javax.servlet.ServletContext#log(String,Throwable)</code>
if true and with <code>javax.servlet.ServletContext#log(String)</code> if
false.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>name</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>
+</tbody>
+</table>
+</div>
+<div class="sect4">
+<h5
id="org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-web-appender-ServletAppender_components"><a
class="anchor"
href="#org-apache-logging-log4j_log4j-web_org-apache-logging-log4j-web-appender-ServletAppender_components"></a>Nested
components</h5>
+<div class="paragraph">
+<p>Optional components are denoted by <code>?</code>-suffixed types.</p>
+</div>
+<table class="tableblock frame-all grid-all stretch">
+<colgroup>
+<col style="width: 14.2857%;">
+<col style="width: 14.2857%;">
+<col style="width: 71.4286%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Tag</th>
+<th class="tableblock halign-left valign-top">Type</th>
+<th class="tableblock halign-left valign-top">Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>Property</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a
href="#org-apache-logging-log4j_log4j-core_org-apache-logging-log4j-core-config-Property">Property</a>?</code></p></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<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-core_org-apache-logging-log4j-core-Filter">Filter</a>?</code></p></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+<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-core_org-apache-logging-log4j-core-Layout">Layout</a>?</code></p></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+</div>
</div>
</div>
</article>
diff --git a/release-notes.html b/release-notes.html
index b2916f72f6..10823dd091 100644
--- a/release-notes.html
+++ b/release-notes.html
@@ -546,6 +546,9 @@ See <a href="manual/pattern-layout.html#jansi" class="xref
page">ANSI styling on
<p>Fix detection of location requirements in <code>FailoverAppender</code>.
(<a href="https://github.com/apache/logging-log4j2/issues/3257">3257</a>)</p>
</li>
<li>
+<p>TypeConverters convert for "Level" incorrectly documented behaviour for
invalid value - updated javadoc. (<a
href="https://github.com/apache/logging-log4j2/issues/3359">3359</a>)</p>
+</li>
+<li>
<p>Fix loading of the effective <code>RecyclerFactoryConverter</code> in JSON
Template Layout (<a
href="https://github.com/apache/logging-log4j2/pull/3398">3398</a>)</p>
</li>
<li>
@@ -599,6 +602,9 @@ See <a href="manual/pattern-layout.html#jansi" class="xref
page">ANSI styling on
<p>Update <code>commons-io:commons-io</code> to version <code>2.18.0</code>
(<a href="https://github.com/apache/logging-log4j2/pull/3223">3223</a>)</p>
</li>
<li>
+<p>Update <code>fast-xml-parser</code> to version <code>5.0.6</code> (<a
href="https://github.com/apache/logging-log4j2/pull/3487">3487</a>)</p>
+</li>
+<li>
<p>Update <code>gradle/develocity-actions</code> to version <code>1.3</code>
(<a href="https://github.com/apache/logging-log4j2/pull/3309">3309</a>)</p>
</li>
<li>
@@ -644,6 +650,9 @@ See <a href="manual/pattern-layout.html#jansi" class="xref
page">ANSI styling on
<p>Update <code>org.assertj:assertj-core</code> to version <code>3.27.3</code>
(<a href="https://github.com/apache/logging-log4j2/pull/3404">3404</a>)</p>
</li>
<li>
+<p>Update <code>org.awaitility:awaitility</code> to version <code>4.3.0</code>
(<a href="https://github.com/apache/logging-log4j2/pull/3489">3489</a>)</p>
+</li>
+<li>
<p>Update <code>org.codehaus.plexus:plexus-utils</code> to version
<code>3.6.0</code> (<a
href="https://github.com/apache/logging-log4j2/pull/3297">3297</a>)</p>
</li>
<li>
@@ -662,7 +671,7 @@ See <a href="manual/pattern-layout.html#jansi" class="xref
page">ANSI styling on
<p>Update <code>org.json:json</code> to version <code>20250107</code> (<a
href="https://github.com/apache/logging-log4j2/pull/3373">3373</a>)</p>
</li>
<li>
-<p>Update <code>org.junit:junit-bom</code> to version <code>5.11.4</code> (<a
href="https://github.com/apache/logging-log4j2/pull/3301">3301</a>)</p>
+<p>Update <code>org.junit:junit-bom</code> to version <code>5.12.0</code> (<a
href="https://github.com/apache/logging-log4j2/pull/3488">3488</a>)</p>
</li>
<li>
<p>Update <code>org.mongodb:bson</code> to version <code>5.3.1</code> (<a
href="https://github.com/apache/logging-log4j2/pull/3409">3409</a>)</p>
@@ -686,7 +695,10 @@ See <a href="manual/pattern-layout.html#jansi" class="xref
page">ANSI styling on
<p>Update <code>org.ops4j.pax.exam:pax-exam</code> to version
<code>4.14.0</code> (<a
href="https://github.com/apache/logging-log4j2/pull/3277">3277</a>)</p>
</li>
<li>
-<p>Update <code>org.slf4j:slf4j-nop</code> to version <code>2.0.16</code> (<a
href="https://github.com/apache/logging-log4j2/pull/2955">2955</a>)</p>
+<p>Update <code>org.slf4j:slf4j-api</code> to version <code>2.0.17</code> (<a
href="https://github.com/apache/logging-log4j2/pull/3499">3499</a>)</p>
+</li>
+<li>
+<p>Update <code>org.slf4j:slf4j-nop</code> to version <code>2.0.17</code> (<a
href="https://github.com/apache/logging-log4j2/pull/3490">3490</a>)</p>
</li>
<li>
<p>Update <code>org.springframework.cloud:spring-cloud-context</code> to
version <code>4.2.0</code> (<a
href="https://github.com/apache/logging-log4j2/pull/3269">3269</a>)</p>
diff --git a/sitemap.xml b/sitemap.xml
index 2640a4f383..0fb6d4f4e6 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -2,238 +2,238 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://logging.apache.org/log4j/2.x/components.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/development.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/download.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/faq.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/graalvm.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/hibernate.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/index.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/jakarta.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/javadoc.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-iostreams.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-jul.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-spring-boot.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-spring-cloud-config-client.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-to-jul.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/api.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/database.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/delegating.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/file.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/message-queue.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/network.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/rolling-file.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/architecture.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/async.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/compatibility.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/config-intro.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/configuration.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/customconfig.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/customloglevels.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/eventlogging.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/extending.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/filters.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/flowtracing.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/garbagefree.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/getting-started.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/implementation.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/index.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/installation.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/jmx.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/json-template-layout.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/layouts.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/logbuilder.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/lookups.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/markers.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/messages.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/pattern-layout.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/performance.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/plugins.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/scripts.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/simple-logger.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/status-logger.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/systemproperties.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/thread-context.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/migrate-from-log4j1.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/migrate-from-logback.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/migrate-from-slf4j.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/plugin-reference.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/release-notes.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/soa.html</loc>
-<lastmod>2025-02-21T13:38:33.087Z</lastmod>
+<lastmod>2025-02-27T12:33:42.862Z</lastmod>
</url>
</urlset>