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 8b1a7d0833 Add website content generated from `3709962553ddc27774163eb77845b0a47a7b9684` 8b1a7d0833 is described below commit 8b1a7d083384b50c3b2c68934ae18e712a53649c Author: ASF Logging Services RM <priv...@logging.apache.org> AuthorDate: Tue May 6 21:10:37 2025 +0000 Add website content generated from `3709962553ddc27774163eb77845b0a47a7b9684` --- plugin-reference.html | 368 +++++++++++++++++++++++++------------------------- release-notes.html | 3 + sitemap.xml | 118 ++++++++-------- 3 files changed, 246 insertions(+), 243 deletions(-) diff --git a/plugin-reference.html b/plugin-reference.html index 8c7cb37010..25dd30a5b7 100644 --- a/plugin-reference.html +++ b/plugin-reference.html @@ -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> @@ -7435,7 +7435,7 @@ Configurations set up for the 2.0 version of the JMS appenders will still work.< <tbody> <tr> <td class="tableblock halign-left valign-top"></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="#org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider">NoSqlProvider</a>?</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a href="#org-apache-logging-log4j_log4j-mongodb4_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider">NoSqlProvider</a>?</code></p></td> <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph"> <p>Sets the provider.</p> </div></div></td> @@ -13204,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> @@ -13686,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> @@ -15086,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> @@ -17810,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> @@ -18268,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> @@ -21794,37 +21794,6 @@ toString(), or to output the value of a specific key within the property bundle <div class="sect2"> <h3 id="org-apache-logging-log4j_log4j-couchdb"><a class="anchor" href="#org-apache-logging-log4j_log4j-couchdb"></a><code>log4j-couchdb</code></h3> <div class="sect3"> -<h4 id="org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider"><a class="anchor" href="#org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider"></a><code>NoSqlProvider</code></h4> -<div class="dlist"> -<dl> -<dt class="hdlist1">Class</dt> -<dd> -<p><code>org.apache.logging.log4j.core.appender.nosql.NoSqlProvider</code></p> -</dd> -<dt class="hdlist1">Provider</dt> -<dd> -<p><code>org.apache.logging.log4j:log4j-couchdb</code></p> -</dd> -</dl> -</div> -<div class="sect4"> -<h5 id="org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider_implementations"><a class="anchor" href="#org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider_implementations"></a>Known implementations</h5> -<div class="ulist"> -<ul> -<li> -<p><a href="#org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-couchdb-CouchDbProvider">CouchDbProvider</a></p> -</li> -<li> -<p><a href="#org-apache-logging-log4j_log4j-mongodb_org-apache-logging-log4j-mongodb-MongoDbProvider">MongoDbProvider</a></p> -</li> -<li> -<p><a href="#org-apache-logging-log4j_log4j-mongodb4_org-apache-logging-log4j-mongodb4-MongoDb4Provider">MongoDb4Provider</a></p> -</li> -</ul> -</div> -</div> -</div> -<div class="sect3"> <h4 id="org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-couchdb-CouchDbProvider"><a class="anchor" href="#org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-couchdb-CouchDbProvider"></a>CouchDB</h4> <div class="dlist"> <dl> @@ -22160,148 +22129,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> @@ -23890,6 +23717,37 @@ toString(), or to output the value of a specific key within the property bundle <div class="sect2"> <h3 id="org-apache-logging-log4j_log4j-mongodb4"><a class="anchor" href="#org-apache-logging-log4j_log4j-mongodb4"></a><code>log4j-mongodb4</code></h3> <div class="sect3"> +<h4 id="org-apache-logging-log4j_log4j-mongodb4_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider"><a class="anchor" href="#org-apache-logging-log4j_log4j-mongodb4_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider"></a><code>NoSqlProvider</code></h4> +<div class="dlist"> +<dl> +<dt class="hdlist1">Class</dt> +<dd> +<p><code>org.apache.logging.log4j.core.appender.nosql.NoSqlProvider</code></p> +</dd> +<dt class="hdlist1">Provider</dt> +<dd> +<p><code>org.apache.logging.log4j:log4j-mongodb4</code></p> +</dd> +</dl> +</div> +<div class="sect4"> +<h5 id="org-apache-logging-log4j_log4j-mongodb4_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider_implementations"><a class="anchor" href="#org-apache-logging-log4j_log4j-mongodb4_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider_implementations"></a>Known implementations</h5> +<div class="ulist"> +<ul> +<li> +<p><a href="#org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-couchdb-CouchDbProvider">CouchDbProvider</a></p> +</li> +<li> +<p><a href="#org-apache-logging-log4j_log4j-mongodb_org-apache-logging-log4j-mongodb-MongoDbProvider">MongoDbProvider</a></p> +</li> +<li> +<p><a href="#org-apache-logging-log4j_log4j-mongodb4_org-apache-logging-log4j-mongodb4-MongoDb4Provider">MongoDb4Provider</a></p> +</li> +</ul> +</div> +</div> +</div> +<div class="sect3"> <h4 id="org-apache-logging-log4j_log4j-mongodb4_org-apache-logging-log4j-mongodb4-MongoDb4Provider"><a class="anchor" href="#org-apache-logging-log4j_log4j-mongodb4_org-apache-logging-log4j-mongodb4-MongoDb4Provider"></a>MongoDb4</h4> <div class="dlist"> <dl> @@ -24134,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 9e7c7220c7..f4a4c5ab46 100644 --- a/release-notes.html +++ b/release-notes.html @@ -576,6 +576,9 @@ See <a href="manual/pattern-layout.html#jansi" class="xref page">ANSI styling on <p>Verify the capability of SecurityManager so that platforms not (fully) supporting it will not poison the stack trace (<a href="https://github.com/apache/logging-log4j2/issues/3639">3639</a>)</p> </li> <li> +<p>Improve performance and avoid memory consumption if logging primitive arrays as parameters (<a href="https://github.com/apache/logging-log4j2/pull/3645">3645</a>)</p> +</li> +<li> <p>Avoid surrogate character handling in <code>JsonWriter</code></p> </li> </ul> diff --git a/sitemap.xml b/sitemap.xml index c5dafb155e..cc1177870e 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-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/development.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/download.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/faq.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/graalvm.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/hibernate.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/index.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/jakarta.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/javadoc.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/log4j-iostreams.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/log4j-jul.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/log4j-spring-boot.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/log4j-spring-cloud-config-client.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/log4j-to-jul.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/api.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/appenders.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/appenders/database.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/appenders/delegating.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/appenders/file.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/appenders/message-queue.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/appenders/network.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/appenders/rolling-file.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/architecture.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/async.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/compatibility.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/config-intro.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/configuration.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/customconfig.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/customloglevels.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/eventlogging.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/extending.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/filters.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/flowtracing.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/garbagefree.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/getting-started.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/implementation.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/index.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/installation.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/jmx.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/json-template-layout.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/layouts.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/logbuilder.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/lookups.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/markers.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/messages.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/pattern-layout.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/performance.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/plugins.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/scripts.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/simple-logger.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/status-logger.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/systemproperties.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/manual/thread-context.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/migrate-from-log4j1.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/migrate-from-logback.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/migrate-from-slf4j.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/plugin-reference.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/release-notes.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> <url> <loc>https://logging.apache.org/log4j/2.x/soa.html</loc> -<lastmod>2025-05-03T21:37:15.858Z</lastmod> +<lastmod>2025-05-06T21:10:10.283Z</lastmod> </url> </urlset>