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 706e9442a0 Add website content generated from
`a6cb7b711c989b813a65f8dcd12657a1d4043cc1`
706e9442a0 is described below
commit 706e9442a00ac0fd4bb88ddc5b3c37c0a73b2f21
Author: ASF Logging Services RM <[email protected]>
AuthorDate: Wed Oct 29 08:09:09 2025 +0000
Add website content generated from
`a6cb7b711c989b813a65f8dcd12657a1d4043cc1`
---
javadoc/log4j-core/index-all.html | 4 +
javadoc/log4j-core/member-search-index.js | 2 +-
.../log4j/core/class-use/LoggerContext.html | 31 +++---
.../log4j/core/config/ConfigurationFactory.html | 93 +++++++++++-----
.../log4j/core/config/class-use/Configuration.html | 17 ++-
.../core/config/json/JsonConfigurationFactory.html | 2 +-
.../log4j/core/config/json/package-summary.html | 2 +-
.../properties/PropertiesConfigurationFactory.html | 2 +-
.../core/config/properties/package-summary.html | 2 +-
.../core/config/xml/XmlConfigurationFactory.html | 2 +-
.../log4j/core/config/xml/package-summary.html | 2 +-
.../core/config/yaml/YamlConfigurationFactory.html | 2 +-
.../log4j/core/config/yaml/package-summary.html | 2 +-
plugin-reference.html | 12 +--
release-notes.html | 3 +
sitemap.xml | 118 ++++++++++-----------
16 files changed, 176 insertions(+), 120 deletions(-)
diff --git a/javadoc/log4j-core/index-all.html
b/javadoc/log4j-core/index-all.html
index 708c495186..3a5f519c1b 100644
--- a/javadoc/log4j-core/index-all.html
+++ b/javadoc/log4j-core/index-all.html
@@ -6528,6 +6528,10 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Returns the Configuration obtained using a given
ClassLoader.</div>
</dd>
+<dt><a
href="org/apache/logging/log4j/core/config/ConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,java.lang.String,java.util.List)"
class="member-name-link">getConfiguration(LoggerContext, String,
List<URI>)</a> - Method in class org.apache.logging.log4j.core.config.<a
href="org/apache/logging/log4j/core/config/ConfigurationFactory.html"
title="class in
org.apache.logging.log4j.core.config">ConfigurationFactory</a></dt>
+<dd>
+<div class="block">Returns a <a
href="org/apache/logging/log4j/core/config/Configuration.html" title="interface
in org.apache.logging.log4j.core.config"><code>Configuration</code></a> created
using provided configuration location <a
href="https://docs.oracle.com/javase/8/docs/api/java/net/URI.html" title="class
or interface in java.net" class="external-link"><code>URI</code></a>s.</div>
+</dd>
<dt><a
href="org/apache/logging/log4j/core/config/ConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,org.apache.logging.log4j.core.config.ConfigurationSource)"
class="member-name-link">getConfiguration(LoggerContext,
ConfigurationSource)</a> - Method in class
org.apache.logging.log4j.core.config.<a
href="org/apache/logging/log4j/core/config/ConfigurationFactory.html"
title="class in
org.apache.logging.log4j.core.config">ConfigurationFactory</a></dt>
<dd> </dd>
<dt><a
href="org/apache/logging/log4j/core/config/json/JsonConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,org.apache.logging.log4j.core.config.ConfigurationSource)"
class="member-name-link">getConfiguration(LoggerContext,
ConfigurationSource)</a> - Method in class
org.apache.logging.log4j.core.config.json.<a
href="org/apache/logging/log4j/core/config/json/JsonConfigurationFactory.html"
title="class in org.apache.logging.log4j.core.config.json">Json [...]
diff --git a/javadoc/log4j-core/member-search-index.js
b/javadoc/log4j-core/member-search-index.js
index ff6a0925c5..f6e6b20c97 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.pattern","c":"NamedInstantPattern","l":"ABSOLUTE"},{"p":"org.apache.logging.log4j.core.util.date
[...]
\ 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.pattern","c":"NamedInstantPattern","l":"ABSOLUTE"},{"p":"org.apache.logging.log4j.core.util.date
[...]
\ No newline at end of file
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 3b859af7cc..3d10fbee56 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
@@ -599,25 +599,32 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color">
<div class="block">Returns the Configuration obtained using a given
ClassLoader.</div>
</div>
-<div class="col-first even-row-color"><code>abstract <a
href="../config/Configuration.html" title="interface in
org.apache.logging.log4j.core.config">Configuration</a></code></div>
-<div class="col-second even-row-color"><span
class="type-name-label">ConfigurationFactory.</span><code><a
href="../config/ConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,org.apache.logging.log4j.core.config.ConfigurationSource)"
class="member-name-link">getConfiguration</a><wbr>(<a
href="../LoggerContext.html" title="class in
org.apache.logging.log4j.core">LoggerContext</a> loggerContext,
+<div class="col-first even-row-color"><code><a
href="../config/Configuration.html" title="interface in
org.apache.logging.log4j.core.config">Configuration</a></code></div>
+<div class="col-second even-row-color"><span
class="type-name-label">ConfigurationFactory.</span><code><a
href="../config/ConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,java.lang.String,java.util.List)"
class="member-name-link">getConfiguration</a><wbr>(<a
href="../LoggerContext.html" title="class in
org.apache.logging.log4j.core">LoggerContext</a> loggerContext,
+ <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://docs.oracle.com/javase/8/docs/api/java/util/List.html"
title="class or interface in java.util" class="external-link">List</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/net/URI.html" title="class
or interface in java.net"
class="external-link">URI</a>> configLocations)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Returns a <a href="../config/Configuration.html"
title="interface in
org.apache.logging.log4j.core.config"><code>Configuration</code></a> created
using provided configuration location <a
href="https://docs.oracle.com/javase/8/docs/api/java/net/URI.html" title="class
or interface in java.net" class="external-link"><code>URI</code></a>s.</div>
+</div>
+<div class="col-first odd-row-color"><code>abstract <a
href="../config/Configuration.html" title="interface in
org.apache.logging.log4j.core.config">Configuration</a></code></div>
+<div class="col-second odd-row-color"><span
class="type-name-label">ConfigurationFactory.</span><code><a
href="../config/ConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,org.apache.logging.log4j.core.config.ConfigurationSource)"
class="member-name-link">getConfiguration</a><wbr>(<a
href="../LoggerContext.html" title="class in
org.apache.logging.log4j.core">LoggerContext</a> loggerContext,
<a href="../config/ConfigurationSource.html" title="class in
org.apache.logging.log4j.core.config">ConfigurationSource</a> source)</code></div>
-<div class="col-last even-row-color"> </div>
-<div class="col-first odd-row-color"><code>void</code></div>
-<div class="col-second odd-row-color"><span
class="type-name-label">LoggerContextAware.</span><code><a
href="../config/LoggerContextAware.html#setLoggerContext(org.apache.logging.log4j.core.LoggerContext)"
class="member-name-link">setLoggerContext</a><wbr>(<a
href="../LoggerContext.html" title="class in
org.apache.logging.log4j.core">LoggerContext</a> loggerContext)</code></div>
-<div class="col-last odd-row-color">
+<div class="col-last odd-row-color"> </div>
+<div class="col-first even-row-color"><code>void</code></div>
+<div class="col-second even-row-color"><span
class="type-name-label">LoggerContextAware.</span><code><a
href="../config/LoggerContextAware.html#setLoggerContext(org.apache.logging.log4j.core.LoggerContext)"
class="member-name-link">setLoggerContext</a><wbr>(<a
href="../LoggerContext.html" title="class in
org.apache.logging.log4j.core">LoggerContext</a> loggerContext)</code></div>
+<div class="col-last even-row-color">
<div class="block">Injects the current LoggerContext into this object.</div>
</div>
-<div class="col-first even-row-color"><code>static void</code></div>
-<div class="col-second even-row-color"><span
class="type-name-label">Configurator.</span><code><a
href="../config/Configurator.html#shutdown(org.apache.logging.log4j.core.LoggerContext)"
class="member-name-link">shutdown</a><wbr>(<a href="../LoggerContext.html"
title="class in
org.apache.logging.log4j.core">LoggerContext</a> ctx)</code></div>
-<div class="col-last even-row-color">
+<div class="col-first odd-row-color"><code>static void</code></div>
+<div class="col-second odd-row-color"><span
class="type-name-label">Configurator.</span><code><a
href="../config/Configurator.html#shutdown(org.apache.logging.log4j.core.LoggerContext)"
class="member-name-link">shutdown</a><wbr>(<a href="../LoggerContext.html"
title="class in
org.apache.logging.log4j.core">LoggerContext</a> ctx)</code></div>
+<div class="col-last odd-row-color">
<div class="block">Shuts down the given logger context.</div>
</div>
-<div class="col-first odd-row-color"><code>static boolean</code></div>
-<div class="col-second odd-row-color"><span
class="type-name-label">Configurator.</span><code><a
href="../config/Configurator.html#shutdown(org.apache.logging.log4j.core.LoggerContext,long,java.util.concurrent.TimeUnit)"
class="member-name-link">shutdown</a><wbr>(<a href="../LoggerContext.html"
title="class in org.apache.logging.log4j.core">LoggerContext</a> ctx,
+<div class="col-first even-row-color"><code>static boolean</code></div>
+<div class="col-second even-row-color"><span
class="type-name-label">Configurator.</span><code><a
href="../config/Configurator.html#shutdown(org.apache.logging.log4j.core.LoggerContext,long,java.util.concurrent.TimeUnit)"
class="member-name-link">shutdown</a><wbr>(<a href="../LoggerContext.html"
title="class in org.apache.logging.log4j.core">LoggerContext</a> ctx,
long timeout,
<a
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html"
title="class or interface in java.util.concurrent"
class="external-link">TimeUnit</a> timeUnit)</code></div>
-<div class="col-last odd-row-color">
+<div class="col-last even-row-color">
<div class="block">Shuts down the given logger context.</div>
</div>
</div>
diff --git
a/javadoc/log4j-core/org/apache/logging/log4j/core/config/ConfigurationFactory.html
b/javadoc/log4j-core/org/apache/logging/log4j/core/config/ConfigurationFactory.html
index 2f8eca4ffa..4f11e5b064 100644
---
a/javadoc/log4j-core/org/apache/logging/log4j/core/config/ConfigurationFactory.html
+++
b/javadoc/log4j-core/org/apache/logging/log4j/core/config/ConfigurationFactory.html
@@ -215,49 +215,56 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the Configuration obtained using a given
ClassLoader.</div>
</div>
-<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a
href="Configuration.html" title="interface in
org.apache.logging.log4j.core.config">Configuration</a></code></div>
-<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code><a
href="#getConfiguration(org.apache.logging.log4j.core.LoggerContext,org.apache.logging.log4j.core.config.ConfigurationSource)"
class="member-name-link">getConfiguration</a><wbr>(<a
href="../LoggerContext.html" title="class in
org.apache.logging.log4j.core">LoggerContext</a> loggerContext,
+<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="Configuration.html" title="interface in
org.apache.logging.log4j.core.config">Configuration</a></code></div>
+<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#getConfiguration(org.apache.logging.log4j.core.LoggerContext,java.lang.String,java.util.List)"
class="member-name-link">getConfiguration</a><wbr>(<a
href="../LoggerContext.html" title="class in
org.apache.logging.log4j.core">LoggerContext</a> loggerContext,
+ <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://docs.oracle.com/javase/8/docs/api/java/util/List.html"
title="class or interface in java.util" class="external-link">List</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/net/URI.html" title="class
or interface in java.net"
class="external-link">URI</a>> configLocations)</code></div>
+<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Returns a <a href="Configuration.html" title="interface in
org.apache.logging.log4j.core.config"><code>Configuration</code></a> created
using provided configuration location <a
href="https://docs.oracle.com/javase/8/docs/api/java/net/URI.html" title="class
or interface in java.net" class="external-link"><code>URI</code></a>s.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a
href="Configuration.html" title="interface in
org.apache.logging.log4j.core.config">Configuration</a></code></div>
+<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code><a
href="#getConfiguration(org.apache.logging.log4j.core.LoggerContext,org.apache.logging.log4j.core.config.ConfigurationSource)"
class="member-name-link">getConfiguration</a><wbr>(<a
href="../LoggerContext.html" title="class in
org.apache.logging.log4j.core">LoggerContext</a> loggerContext,
<a href="ConfigurationSource.html" title="class in
org.apache.logging.log4j.core.config">ConfigurationSource</a> source)</code></div>
-<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"> </div>
-<div class="col-first odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code>protected <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></code></div>
-<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#getDefaultPrefix()"
class="member-name-link">getDefaultPrefix</a>()</code></div>
-<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"> </div>
-<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4
method-summary-table-tab6"><code>protected <a href="ConfigurationSource.html"
title="class in
org.apache.logging.log4j.core.config">ConfigurationSource</a></code></div>
-<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4
method-summary-table-tab6"><code><a
href="#getInputFromString(java.lang.String,java.lang.ClassLoader)"
class="member-name-link">getInputFromString</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> config,
+<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"> </div>
+<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code>protected <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></code></div>
+<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#getDefaultPrefix()"
class="member-name-link">getDefaultPrefix</a>()</code></div>
+<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-first odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4
method-summary-table-tab6"><code>protected <a href="ConfigurationSource.html"
title="class in
org.apache.logging.log4j.core.config">ConfigurationSource</a></code></div>
+<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4
method-summary-table-tab6"><code><a
href="#getInputFromString(java.lang.String,java.lang.ClassLoader)"
class="member-name-link">getInputFromString</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> config,
<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html"
title="class or interface in java.lang"
class="external-link">ClassLoader</a> loader)</code></div>
-<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6">
+<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
</div>
-<div class="col-first odd-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4"><code>static <a
href="ConfigurationFactory.html" title="class in
org.apache.logging.log4j.core.config">ConfigurationFactory</a></code></div>
-<div class="col-second odd-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4"><code><a
href="#getInstance()" class="member-name-link">getInstance</a>()</code></div>
-<div class="col-last odd-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4">
+<div class="col-first even-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4"><code>static <a
href="ConfigurationFactory.html" title="class in
org.apache.logging.log4j.core.config">ConfigurationFactory</a></code></div>
+<div class="col-second even-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4"><code><a
href="#getInstance()" class="member-name-link">getInstance</a>()</code></div>
+<div class="col-last even-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Returns the ConfigurationFactory.</div>
</div>
-<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract
<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>[]</code></div>
-<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code><a
href="#getSupportedTypes()"
class="member-name-link">getSupportedTypes</a>()</code></div>
-<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"> </div>
-<div class="col-first odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code>protected <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></code></div>
-<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#getTestPrefix()"
class="member-name-link">getTestPrefix</a>()</code></div>
-<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-first odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract
<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>[]</code></div>
+<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code><a
href="#getSupportedTypes()"
class="member-name-link">getSupportedTypes</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"> </div>
<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code>protected <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></code></div>
-<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#getVersion()" class="member-name-link">getVersion</a>()</code></div>
+<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#getTestPrefix()"
class="member-name-link">getTestPrefix</a>()</code></div>
<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"> </div>
-<div class="col-first odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code>protected
boolean</code></div>
-<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#isActive()" class="member-name-link">isActive</a>()</code></div>
+<div class="col-first odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code>protected <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></code></div>
+<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#getVersion()" class="member-name-link">getVersion</a>()</code></div>
<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"> </div>
-<div class="col-first even-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4"><code>static
void</code></div>
-<div class="col-second even-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4"><code><a
href="#removeConfigurationFactory(org.apache.logging.log4j.core.config.ConfigurationFactory)"
class="member-name-link">removeConfigurationFactory</a><wbr>(<a
href="ConfigurationFactory.html" title="class in
org.apache.logging.log4j.core.config">ConfigurationFactory</a> factory)</code></div>
-<div class="col-last even-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4">
-<div class="block">Removes the ConfigurationFactory.</div>
-</div>
+<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code>protected
boolean</code></div>
+<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#isActive()" class="member-name-link">isActive</a>()</code></div>
+<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"> </div>
<div class="col-first odd-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4"><code>static
void</code></div>
-<div class="col-second odd-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4"><code><a
href="#resetConfigurationFactory()"
class="member-name-link">resetConfigurationFactory</a>()</code></div>
+<div class="col-second odd-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4"><code><a
href="#removeConfigurationFactory(org.apache.logging.log4j.core.config.ConfigurationFactory)"
class="member-name-link">removeConfigurationFactory</a><wbr>(<a
href="ConfigurationFactory.html" title="class in
org.apache.logging.log4j.core.config">ConfigurationFactory</a> factory)</code></div>
<div class="col-last odd-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4">
-<div class="block">Resets the ConfigurationFactory to the default.</div>
+<div class="block">Removes the ConfigurationFactory.</div>
</div>
<div class="col-first even-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4"><code>static
void</code></div>
-<div class="col-second even-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4"><code><a
href="#setConfigurationFactory(org.apache.logging.log4j.core.config.ConfigurationFactory)"
class="member-name-link">setConfigurationFactory</a><wbr>(<a
href="ConfigurationFactory.html" title="class in
org.apache.logging.log4j.core.config">ConfigurationFactory</a> factory)</code></div>
+<div class="col-second even-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4"><code><a
href="#resetConfigurationFactory()"
class="member-name-link">resetConfigurationFactory</a>()</code></div>
<div class="col-last even-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4">
+<div class="block">Resets the ConfigurationFactory to the default.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4"><code>static
void</code></div>
+<div class="col-second odd-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4"><code><a
href="#setConfigurationFactory(org.apache.logging.log4j.core.config.ConfigurationFactory)"
class="member-name-link">setConfigurationFactory</a><wbr>(<a
href="ConfigurationFactory.html" title="class in
org.apache.logging.log4j.core.config">ConfigurationFactory</a> factory)</code></div>
+<div class="col-last odd-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Sets the configuration factory.</div>
</div>
</div>
@@ -591,6 +598,34 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
+<section class="detail"
id="getConfiguration(org.apache.logging.log4j.core.LoggerContext,java.lang.String,java.util.List)">
+<h3>getConfiguration</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span
class="return-type"><a href="Configuration.html" title="interface in
org.apache.logging.log4j.core.config">Configuration</a></span> <span
class="element-name">getConfiguration</span><wbr><span class="parameters">(<a
href="../LoggerContext.html" title="class in
org.apache.logging.log4j.core">LoggerContext</a> loggerContext,
+ <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://docs.oracle.com/javase/8/docs/api/java/util/List.html"
title="class or interface in java.util" class="external-link">List</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/net/URI.html" title="class
or interface in java.net"
class="external-link">URI</a>> configLocations)</span></div>
+<div class="block">Returns a <a href="Configuration.html" title="interface in
org.apache.logging.log4j.core.config"><code>Configuration</code></a> created
using provided configuration location <a
href="https://docs.oracle.com/javase/8/docs/api/java/net/URI.html" title="class
or interface in java.net" class="external-link"><code>URI</code></a>s.
+ <p>
+ Configurations will be loaded and merged in the given order using the
effective <a href="composite/MergeStrategy.html" title="interface in
org.apache.logging.log4j.core.config.composite">merge strategy</a>.
+ The default can be changed using the <a
href="composite/CompositeConfiguration.html#MERGE_STRATEGY_PROPERTY">"log4j.mergeStrategy"</a>
system property.
+ <p>
+ If the provided list of <code>URI</code>s is empty, the configuration factory
attempts to load an implementation-dependent set of default locations.
+ If no configuration can be found, a <a href="ConfigurationException.html"
title="class in
org.apache.logging.log4j.core.config"><code>ConfigurationException</code></a>
is thrown.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>loggerContext</code> - a logger context, may be null</dd>
+<dd><code>name</code> - a configuration name, may be null</dd>
+<dd><code>configLocations</code> - configuration location <code>URI</code>s,
may not contain or be null</dd>
+<dt>Returns:</dt>
+<dd>a <a href="Configuration.html" title="interface in
org.apache.logging.log4j.core.config"><code>Configuration</code></a> created
using provided configuration location <a
href="https://docs.oracle.com/javase/8/docs/api/java/net/URI.html" title="class
or interface in java.net" class="external-link"><code>URI</code></a>s</dd>
+<dt>Throws:</dt>
+<dd><code><a href="ConfigurationException.html" title="class in
org.apache.logging.log4j.core.config">ConfigurationException</a></code> - if
configuration could not be created</dd>
+<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
<code>configLocations</code> contains or is null</dd>
+<dt>Since:</dt>
+<dd>2.26.0</dd>
+</dl>
+</section>
+</li>
+<li>
<section class="detail"
id="getInputFromString(java.lang.String,java.lang.ClassLoader)">
<h3>getInputFromString</h3>
<div class="member-signature"><span class="annotations"><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html"
title="class or interface in java.lang" class="external-link">@Deprecated</a>
diff --git
a/javadoc/log4j-core/org/apache/logging/log4j/core/config/class-use/Configuration.html
b/javadoc/log4j-core/org/apache/logging/log4j/core/config/class-use/Configuration.html
index 46aeb7135f..c3dc03f61e 100644
---
a/javadoc/log4j-core/org/apache/logging/log4j/core/config/class-use/Configuration.html
+++
b/javadoc/log4j-core/org/apache/logging/log4j/core/config/class-use/Configuration.html
@@ -1093,13 +1093,20 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color">
<div class="block">Returns the Configuration obtained using a given
ClassLoader.</div>
</div>
-<div class="col-first even-row-color"><code>abstract <a
href="../Configuration.html" title="interface in
org.apache.logging.log4j.core.config">Configuration</a></code></div>
-<div class="col-second even-row-color"><span
class="type-name-label">ConfigurationFactory.</span><code><a
href="../ConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,org.apache.logging.log4j.core.config.ConfigurationSource)"
class="member-name-link">getConfiguration</a><wbr>(<a
href="../../LoggerContext.html" title="class in
org.apache.logging.log4j.core">LoggerContext</a> loggerContext,
+<div class="col-first even-row-color"><code><a href="../Configuration.html"
title="interface in
org.apache.logging.log4j.core.config">Configuration</a></code></div>
+<div class="col-second even-row-color"><span
class="type-name-label">ConfigurationFactory.</span><code><a
href="../ConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,java.lang.String,java.util.List)"
class="member-name-link">getConfiguration</a><wbr>(<a
href="../../LoggerContext.html" title="class in
org.apache.logging.log4j.core">LoggerContext</a> loggerContext,
+ <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://docs.oracle.com/javase/8/docs/api/java/util/List.html"
title="class or interface in java.util" class="external-link">List</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/net/URI.html" title="class
or interface in java.net"
class="external-link">URI</a>> configLocations)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Returns a <a href="../Configuration.html" title="interface
in org.apache.logging.log4j.core.config"><code>Configuration</code></a> created
using provided configuration location <a
href="https://docs.oracle.com/javase/8/docs/api/java/net/URI.html" title="class
or interface in java.net" class="external-link"><code>URI</code></a>s.</div>
+</div>
+<div class="col-first odd-row-color"><code>abstract <a
href="../Configuration.html" title="interface in
org.apache.logging.log4j.core.config">Configuration</a></code></div>
+<div class="col-second odd-row-color"><span
class="type-name-label">ConfigurationFactory.</span><code><a
href="../ConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,org.apache.logging.log4j.core.config.ConfigurationSource)"
class="member-name-link">getConfiguration</a><wbr>(<a
href="../../LoggerContext.html" title="class in
org.apache.logging.log4j.core">LoggerContext</a> loggerContext,
<a href="../ConfigurationSource.html" title="class in
org.apache.logging.log4j.core.config">ConfigurationSource</a> source)</code></div>
-<div class="col-last even-row-color"> </div>
-<div class="col-first odd-row-color"><code><a href="../Configuration.html"
title="interface in
org.apache.logging.log4j.core.config">Configuration</a></code></div>
-<div class="col-second odd-row-color"><span
class="type-name-label">Reconfigurable.</span><code><a
href="../Reconfigurable.html#reconfigure()"
class="member-name-link">reconfigure</a>()</code></div>
<div class="col-last odd-row-color"> </div>
+<div class="col-first even-row-color"><code><a href="../Configuration.html"
title="interface in
org.apache.logging.log4j.core.config">Configuration</a></code></div>
+<div class="col-second even-row-color"><span
class="type-name-label">Reconfigurable.</span><code><a
href="../Reconfigurable.html#reconfigure()"
class="member-name-link">reconfigure</a>()</code></div>
+<div class="col-last even-row-color"> </div>
</div>
<div class="caption"><span>Methods in <a
href="../package-summary.html">org.apache.logging.log4j.core.config</a> with
parameters of type <a href="../Configuration.html" title="interface in
org.apache.logging.log4j.core.config">Configuration</a></span></div>
<div class="summary-table three-column-summary">
diff --git
a/javadoc/log4j-core/org/apache/logging/log4j/core/config/json/JsonConfigurationFactory.html
b/javadoc/log4j-core/org/apache/logging/log4j/core/config/json/JsonConfigurationFactory.html
index 4279ef044c..750a77c830 100644
---
a/javadoc/log4j-core/org/apache/logging/log4j/core/config/json/JsonConfigurationFactory.html
+++
b/javadoc/log4j-core/org/apache/logging/log4j/core/config/json/JsonConfigurationFactory.html
@@ -136,7 +136,7 @@ loadScripts(document, 'script');</script>
</div>
<div class="inherited-list">
<h3
id="methods-inherited-from-class-org.apache.logging.log4j.core.config.ConfigurationFactory">Methods
inherited from class org.apache.logging.log4j.core.config.<a
href="../ConfigurationFactory.html" title="class in
org.apache.logging.log4j.core.config">ConfigurationFactory</a></h3>
-<code><a
href="../ConfigurationFactory.html#authorizationProvider(org.apache.logging.log4j.util.PropertiesUtil)">authorizationProvider</a>,
<a
href="../ConfigurationFactory.html#getAuthorizationProvider()">getAuthorizationProvider</a>,
<a
href="../ConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,java.lang.String,java.net.URI)">getConfiguration</a>,
<a
href="../ConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,java
[...]
+<code><a
href="../ConfigurationFactory.html#authorizationProvider(org.apache.logging.log4j.util.PropertiesUtil)">authorizationProvider</a>,
<a
href="../ConfigurationFactory.html#getAuthorizationProvider()">getAuthorizationProvider</a>,
<a
href="../ConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,java.lang.String,java.net.URI)">getConfiguration</a>,
<a
href="../ConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,java
[...]
<div class="inherited-list">
<h3
id="methods-inherited-from-class-org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilderFactory">Methods
inherited from class org.apache.logging.log4j.core.config.builder.api.<a
href="../builder/api/ConfigurationBuilderFactory.html" title="class in
org.apache.logging.log4j.core.config.builder.api">ConfigurationBuilderFactory</a></h3>
<code><a
href="../builder/api/ConfigurationBuilderFactory.html#newConfigurationBuilder()">newConfigurationBuilder</a>,
<a
href="../builder/api/ConfigurationBuilderFactory.html#newConfigurationBuilder(java.lang.Class)">newConfigurationBuilder</a></code></div>
diff --git
a/javadoc/log4j-core/org/apache/logging/log4j/core/config/json/package-summary.html
b/javadoc/log4j-core/org/apache/logging/log4j/core/config/json/package-summary.html
index 3bdb12ae3c..0da0f32360 100644
---
a/javadoc/log4j-core/org/apache/logging/log4j/core/config/json/package-summary.html
+++
b/javadoc/log4j-core/org/apache/logging/log4j/core/config/json/package-summary.html
@@ -61,7 +61,7 @@ loadScripts(document, 'script');</script>
</div>
<hr>
<div class="package-signature"><span class="annotations">@Export
-@Version("2.20.1")
+@Version("2.26.0")
</span>package <span
class="element-name">org.apache.logging.log4j.core.config.json</span></div>
<section class="package-description" id="package-description">
<div class="block">Classes and interfaces supporting configuration of Log4j 2
with JSON.</div>
diff --git
a/javadoc/log4j-core/org/apache/logging/log4j/core/config/properties/PropertiesConfigurationFactory.html
b/javadoc/log4j-core/org/apache/logging/log4j/core/config/properties/PropertiesConfigurationFactory.html
index f17987e32d..18eba6e889 100644
---
a/javadoc/log4j-core/org/apache/logging/log4j/core/config/properties/PropertiesConfigurationFactory.html
+++
b/javadoc/log4j-core/org/apache/logging/log4j/core/config/properties/PropertiesConfigurationFactory.html
@@ -138,7 +138,7 @@ loadScripts(document, 'script');</script>
</div>
<div class="inherited-list">
<h3
id="methods-inherited-from-class-org.apache.logging.log4j.core.config.ConfigurationFactory">Methods
inherited from class org.apache.logging.log4j.core.config.<a
href="../ConfigurationFactory.html" title="class in
org.apache.logging.log4j.core.config">ConfigurationFactory</a></h3>
-<code><a
href="../ConfigurationFactory.html#authorizationProvider(org.apache.logging.log4j.util.PropertiesUtil)">authorizationProvider</a>,
<a
href="../ConfigurationFactory.html#getAuthorizationProvider()">getAuthorizationProvider</a>,
<a
href="../ConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,java.lang.String,java.net.URI)">getConfiguration</a>,
<a
href="../ConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,java
[...]
+<code><a
href="../ConfigurationFactory.html#authorizationProvider(org.apache.logging.log4j.util.PropertiesUtil)">authorizationProvider</a>,
<a
href="../ConfigurationFactory.html#getAuthorizationProvider()">getAuthorizationProvider</a>,
<a
href="../ConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,java.lang.String,java.net.URI)">getConfiguration</a>,
<a
href="../ConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,java
[...]
<div class="inherited-list">
<h3
id="methods-inherited-from-class-org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilderFactory">Methods
inherited from class org.apache.logging.log4j.core.config.builder.api.<a
href="../builder/api/ConfigurationBuilderFactory.html" title="class in
org.apache.logging.log4j.core.config.builder.api">ConfigurationBuilderFactory</a></h3>
<code><a
href="../builder/api/ConfigurationBuilderFactory.html#newConfigurationBuilder()">newConfigurationBuilder</a>,
<a
href="../builder/api/ConfigurationBuilderFactory.html#newConfigurationBuilder(java.lang.Class)">newConfigurationBuilder</a></code></div>
diff --git
a/javadoc/log4j-core/org/apache/logging/log4j/core/config/properties/package-summary.html
b/javadoc/log4j-core/org/apache/logging/log4j/core/config/properties/package-summary.html
index 2053b13890..a47f810f2f 100644
---
a/javadoc/log4j-core/org/apache/logging/log4j/core/config/properties/package-summary.html
+++
b/javadoc/log4j-core/org/apache/logging/log4j/core/config/properties/package-summary.html
@@ -61,7 +61,7 @@ loadScripts(document, 'script');</script>
</div>
<hr>
<div class="package-signature"><span class="annotations">@Export
-@Version("2.20.1")
+@Version("2.26.0")
</span>package <span
class="element-name">org.apache.logging.log4j.core.config.properties</span></div>
<section class="package-description" id="package-description">
<div class="block">Configuration using Properties files.</div>
diff --git
a/javadoc/log4j-core/org/apache/logging/log4j/core/config/xml/XmlConfigurationFactory.html
b/javadoc/log4j-core/org/apache/logging/log4j/core/config/xml/XmlConfigurationFactory.html
index 43afb924a7..f85603b798 100644
---
a/javadoc/log4j-core/org/apache/logging/log4j/core/config/xml/XmlConfigurationFactory.html
+++
b/javadoc/log4j-core/org/apache/logging/log4j/core/config/xml/XmlConfigurationFactory.html
@@ -149,7 +149,7 @@ loadScripts(document, 'script');</script>
</div>
<div class="inherited-list">
<h3
id="methods-inherited-from-class-org.apache.logging.log4j.core.config.ConfigurationFactory">Methods
inherited from class org.apache.logging.log4j.core.config.<a
href="../ConfigurationFactory.html" title="class in
org.apache.logging.log4j.core.config">ConfigurationFactory</a></h3>
-<code><a
href="../ConfigurationFactory.html#authorizationProvider(org.apache.logging.log4j.util.PropertiesUtil)">authorizationProvider</a>,
<a
href="../ConfigurationFactory.html#getAuthorizationProvider()">getAuthorizationProvider</a>,
<a
href="../ConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,java.lang.String,java.net.URI)">getConfiguration</a>,
<a
href="../ConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,java
[...]
+<code><a
href="../ConfigurationFactory.html#authorizationProvider(org.apache.logging.log4j.util.PropertiesUtil)">authorizationProvider</a>,
<a
href="../ConfigurationFactory.html#getAuthorizationProvider()">getAuthorizationProvider</a>,
<a
href="../ConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,java.lang.String,java.net.URI)">getConfiguration</a>,
<a
href="../ConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,java
[...]
<div class="inherited-list">
<h3
id="methods-inherited-from-class-org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilderFactory">Methods
inherited from class org.apache.logging.log4j.core.config.builder.api.<a
href="../builder/api/ConfigurationBuilderFactory.html" title="class in
org.apache.logging.log4j.core.config.builder.api">ConfigurationBuilderFactory</a></h3>
<code><a
href="../builder/api/ConfigurationBuilderFactory.html#newConfigurationBuilder()">newConfigurationBuilder</a>,
<a
href="../builder/api/ConfigurationBuilderFactory.html#newConfigurationBuilder(java.lang.Class)">newConfigurationBuilder</a></code></div>
diff --git
a/javadoc/log4j-core/org/apache/logging/log4j/core/config/xml/package-summary.html
b/javadoc/log4j-core/org/apache/logging/log4j/core/config/xml/package-summary.html
index f51aad1a0f..3a5fc4dada 100644
---
a/javadoc/log4j-core/org/apache/logging/log4j/core/config/xml/package-summary.html
+++
b/javadoc/log4j-core/org/apache/logging/log4j/core/config/xml/package-summary.html
@@ -61,7 +61,7 @@ loadScripts(document, 'script');</script>
</div>
<hr>
<div class="package-signature"><span class="annotations">@Export
-@Version("2.20.2")
+@Version("2.26.0")
</span>package <span
class="element-name">org.apache.logging.log4j.core.config.xml</span></div>
<section class="package-description" id="package-description">
<div class="block">Classes and interfaces supporting configuration of Log4j 2
with XML.</div>
diff --git
a/javadoc/log4j-core/org/apache/logging/log4j/core/config/yaml/YamlConfigurationFactory.html
b/javadoc/log4j-core/org/apache/logging/log4j/core/config/yaml/YamlConfigurationFactory.html
index f8db23522d..e1897cf153 100644
---
a/javadoc/log4j-core/org/apache/logging/log4j/core/config/yaml/YamlConfigurationFactory.html
+++
b/javadoc/log4j-core/org/apache/logging/log4j/core/config/yaml/YamlConfigurationFactory.html
@@ -136,7 +136,7 @@ loadScripts(document, 'script');</script>
</div>
<div class="inherited-list">
<h3
id="methods-inherited-from-class-org.apache.logging.log4j.core.config.ConfigurationFactory">Methods
inherited from class org.apache.logging.log4j.core.config.<a
href="../ConfigurationFactory.html" title="class in
org.apache.logging.log4j.core.config">ConfigurationFactory</a></h3>
-<code><a
href="../ConfigurationFactory.html#authorizationProvider(org.apache.logging.log4j.util.PropertiesUtil)">authorizationProvider</a>,
<a
href="../ConfigurationFactory.html#getAuthorizationProvider()">getAuthorizationProvider</a>,
<a
href="../ConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,java.lang.String,java.net.URI)">getConfiguration</a>,
<a
href="../ConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,java
[...]
+<code><a
href="../ConfigurationFactory.html#authorizationProvider(org.apache.logging.log4j.util.PropertiesUtil)">authorizationProvider</a>,
<a
href="../ConfigurationFactory.html#getAuthorizationProvider()">getAuthorizationProvider</a>,
<a
href="../ConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,java.lang.String,java.net.URI)">getConfiguration</a>,
<a
href="../ConfigurationFactory.html#getConfiguration(org.apache.logging.log4j.core.LoggerContext,java
[...]
<div class="inherited-list">
<h3
id="methods-inherited-from-class-org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilderFactory">Methods
inherited from class org.apache.logging.log4j.core.config.builder.api.<a
href="../builder/api/ConfigurationBuilderFactory.html" title="class in
org.apache.logging.log4j.core.config.builder.api">ConfigurationBuilderFactory</a></h3>
<code><a
href="../builder/api/ConfigurationBuilderFactory.html#newConfigurationBuilder()">newConfigurationBuilder</a>,
<a
href="../builder/api/ConfigurationBuilderFactory.html#newConfigurationBuilder(java.lang.Class)">newConfigurationBuilder</a></code></div>
diff --git
a/javadoc/log4j-core/org/apache/logging/log4j/core/config/yaml/package-summary.html
b/javadoc/log4j-core/org/apache/logging/log4j/core/config/yaml/package-summary.html
index 9ba6c0740a..48dcb861cf 100644
---
a/javadoc/log4j-core/org/apache/logging/log4j/core/config/yaml/package-summary.html
+++
b/javadoc/log4j-core/org/apache/logging/log4j/core/config/yaml/package-summary.html
@@ -61,7 +61,7 @@ loadScripts(document, 'script');</script>
</div>
<hr>
<div class="package-signature"><span class="annotations">@Export
-@Version("2.20.1")
+@Version("2.26.0")
</span>package <span
class="element-name">org.apache.logging.log4j.core.config.yaml</span></div>
<section class="package-description" id="package-description">
<div class="block">Classes and interfaces supporting configuration of Log4j 2
with YAML.</div>
diff --git a/plugin-reference.html b/plugin-reference.html
index 154d69c9cd..05c594a809 100644
--- a/plugin-reference.html
+++ b/plugin-reference.html
@@ -16312,10 +16312,10 @@ Supports Lookup expressions.</p>
<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>boolean?</code></p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><div class="content"><div
class="paragraph">
-<p>If "true", includes the stacktrace of any Throwable in the generated data,
defaults to "true".</p>
+<p>If "true", includes the stacktrace of any Throwable in the generated JSON,
defaults to "true".</p>
</div>
<div class="paragraph">
-<p>If "true", includes the stacktrace of any Throwable in the generated JSON,
defaults to "true".</p>
+<p>If "true", includes the stacktrace of any Throwable in the generated data,
defaults to "true".</p>
</div></div></td>
</tr>
<tr>
@@ -17609,10 +17609,10 @@ Supports Lookup expressions.</p>
<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>boolean?</code></p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><div class="content"><div
class="paragraph">
-<p>If "true", includes the stacktrace of any Throwable in the generated data,
defaults to "true".</p>
+<p>If "true", includes the stacktrace of any Throwable in the generated JSON,
defaults to "true".</p>
</div>
<div class="paragraph">
-<p>If "true", includes the stacktrace of any Throwable in the generated JSON,
defaults to "true".</p>
+<p>If "true", includes the stacktrace of any Throwable in the generated data,
defaults to "true".</p>
</div></div></td>
</tr>
<tr>
@@ -17808,10 +17808,10 @@ Supports Lookup expressions.</p>
<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>boolean?</code></p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><div class="content"><div
class="paragraph">
-<p>If "true", includes the stacktrace of any Throwable in the generated data,
defaults to "true".</p>
+<p>If "true", includes the stacktrace of any Throwable in the generated JSON,
defaults to "true".</p>
</div>
<div class="paragraph">
-<p>If "true", includes the stacktrace of any Throwable in the generated JSON,
defaults to "true".</p>
+<p>If "true", includes the stacktrace of any Throwable in the generated data,
defaults to "true".</p>
</div></div></td>
</tr>
<tr>
diff --git a/release-notes.html b/release-notes.html
index fa163ab21c..c7ddb5f700 100644
--- a/release-notes.html
+++ b/release-notes.html
@@ -362,6 +362,9 @@
<div class="ulist">
<ul>
<li>
+<p>Add a new <code>ConfigurationFactory::getConfiguration</code> method
accepting multiple `URI`s (<a
href="https://github.com/apache/logging-log4j2/issues/3775">3775</a>, <a
href="https://github.com/apache/logging-log4j2/pull/3921">3921</a>)</p>
+</li>
+<li>
<p>Add and export
<code>org.apache.logging.log4j.core.pattern.NamedInstantPattern</code> enabling
users to programmatically access named date & time patterns supported by
Pattern Layout (<a
href="https://github.com/apache/logging-log4j2/pull/3789">3789</a>)</p>
</li>
</ul>
diff --git a/sitemap.xml b/sitemap.xml
index 79790430c0..43affd8ba9 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-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/development.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/download.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/faq.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/graalvm.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/hibernate.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/index.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/jakarta.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/javadoc.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-iostreams.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-jul.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-spring-boot.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-spring-cloud-config-client.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-to-jul.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/api.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/database.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/delegating.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/file.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/message-queue.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/network.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/rolling-file.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/architecture.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/async.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/compatibility.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/config-intro.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/configuration.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/customconfig.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/customloglevels.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/eventlogging.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/extending.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/filters.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/flowtracing.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/garbagefree.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/getting-started.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/implementation.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/index.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/installation.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/jmx.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/json-template-layout.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/layouts.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/logbuilder.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/lookups.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/markers.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/messages.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/pattern-layout.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/performance.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/plugins.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/scripts.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/simple-logger.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/status-logger.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/systemproperties.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/thread-context.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/migrate-from-log4j1.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/migrate-from-logback.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/migrate-from-slf4j.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/plugin-reference.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/release-notes.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/soa.html</loc>
-<lastmod>2025-10-29T07:30:27.160Z</lastmod>
+<lastmod>2025-10-29T08:08:38.228Z</lastmod>
</url>
</urlset>