Modified: websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/LogFactory.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/LogFactory.html (original) +++ websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/LogFactory.html Thu Jul 4 12:10:51 2024 @@ -1,20 +1,25 @@ <!DOCTYPE HTML> <html lang="en"> <head> -<!-- Generated by javadoc (21) --> -<title>LogFactory (Apache Commons Logging 1.3.2 API)</title> +<!-- Generated by javadoc (17) --> +<title>LogFactory (Apache Commons Logging 1.3.3 API)</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="description" content="declaration: package: org.apache.commons.logging, class: LogFactory"> <meta name="generator" content="javadoc/ClassWriterImpl"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style"> +<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> <script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script> <script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script> </head> <body class="class-declaration-page"> -<script type="text/javascript">var pathtoroot = "../../../../"; +<script type="text/javascript">var evenRowColor = "even-row-color"; +var oddRowColor = "odd-row-color"; +var tableTab = "table-tab"; +var activeTableTab = "active-table-tab"; +var pathtoroot = "../../../../"; loadScripts(document, 'script');</script> <noscript> <div>JavaScript is disabled on your browser.</div> @@ -23,7 +28,7 @@ loadScripts(document, 'script');</script <header role="banner" class="flex-header"> <nav role="navigation"> <!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> +<div class="top-nav" id="navbar-top"> <div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> <ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> <li><a href="../../../../index.html">Overview</a></li> @@ -35,28 +40,9 @@ loadScripts(document, 'script');</script <li><a href="../../../../index-all.html">Index</a></li> <li><a href="../../../../help-doc.html#class">Help</a></li> </ul> -<ul class="sub-nav-list-small"> -<li> -<p>Summary:</p> -<ul> -<li>Nested</li> -<li><a href="#field-summary">Field</a></li> -<li><a href="#constructor-summary">Constr</a></li> -<li><a href="#method-summary">Method</a></li> -</ul> -</li> -<li> -<p>Detail:</p> -<ul> -<li><a href="#field-detail">Field</a></li> -<li><a href="#constructor-detail">Constr</a></li> -<li><a href="#method-detail">Method</a></li> -</ul> -</li> -</ul> </div> <div class="sub-nav"> -<div id="navbar-sub-list"> +<div> <ul class="sub-nav-list"> <li>Summary: </li> <li>Nested | </li> @@ -71,9 +57,9 @@ loadScripts(document, 'script');</script <li><a href="#method-detail">Method</a></li> </ul> </div> -<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> +<div class="nav-list-search"><label for="search-input">SEARCH:</label> +<input type="text" id="search-input" value="search" disabled="disabled"> +<input type="reset" id="reset-button" value="reset" disabled="disabled"> </div> </div> <!-- ========= END OF TOP NAVBAR ========= --> @@ -86,7 +72,7 @@ loadScripts(document, 'script');</script <div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.commons.logging</a></div> <h1 title="Class LogFactory" class="title">Class LogFactory</h1> </div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> +<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> <div class="inheritance">org.apache.commons.logging.LogFactory</div> </div> <section class="class-description" id="class-description"> @@ -95,15 +81,16 @@ loadScripts(document, 'script');</script <dd><code><a href="impl/Log4jApiLogFactory.html" title="class in org.apache.commons.logging.impl">Log4jApiLogFactory</a></code>, <code><a href="impl/LogFactoryImpl.html" title="class in org.apache.commons.logging.impl">LogFactoryImpl</a></code>, <code><a href="impl/Slf4jLogFactory.html" title="class in org.apache.commons.logging.impl">Slf4jLogFactory</a></code></dd> </dl> <hr> -<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-47">LogFactory</a></span> -<span class="extends-implements">extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div> +<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-48">LogFactory</a></span> +<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div> <div class="block">Factory for creating <a href="Log.html" title="interface in org.apache.commons.logging"><code>Log</code></a> instances, with discovery and configuration features similar to that employed by standard Java APIs such as JAXP. <p> <strong>IMPLEMENTATION NOTE</strong> - This implementation is heavily based on the SAXParserFactory and DocumentBuilderFactory implementations - (corresponding to the JAXP pluggability APIs) found in Apache Xerces.</div> + (corresponding to the JAXP pluggability APIs) found in Apache Xerces. + </p></div> </section> <section class="summary"> <ul class="summary-list"> @@ -116,7 +103,7 @@ loadScripts(document, 'script');</script <div class="table-header col-first">Modifier and Type</div> <div class="table-header col-second">Field</div> <div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>static final <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-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/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"><code><a href="#DIAGNOSTICS_DEST_PROPERTY" class="member-name-link">DIAGNOSTICS_DEST_PROPERTY</a></code></div> <div class="col-last even-row-color"> <div class="block">The name (<code>org.apache.commons.logging.diagnostics.dest</code>) @@ -125,31 +112,31 @@ loadScripts(document, 'script');</script implementations are being discovered, what class loaders they are loaded through, etc.</div> </div> -<div class="col-first odd-row-color"><code>protected static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html" title="class or interface in java.util" class="external-link">Hashtable</a><wbr><<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>,<wbr><a href="LogFactory.html" title="class in org.apache.commons.logging">LogFactory</a>></code></div> +<div class="col-first odd-row-color"><code>protected static <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Hashtable.html" title="class or interface in java.util" class="external-link">Hashtable</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a>,<wbr><a href="LogFactory.html" title="class in org.apache.commons.logging">LogFactory</a>></code></div> <div class="col-second odd-row-color"><code><a href="#factories" class="member-name-link">factories</a></code></div> <div class="col-last odd-row-color"> <div class="block">The previously constructed <code>LogFactory</code> instances, keyed by the <code>ClassLoader</code> with which it was created.</div> </div> -<div class="col-first even-row-color"><code>static final <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-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/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"><code><a href="#FACTORY_DEFAULT" class="member-name-link">FACTORY_DEFAULT</a></code></div> <div class="col-last even-row-color"> <div class="block">The fully qualified class name of the fallback <code>LogFactory</code> implementation class to use, if no other can be found.</div> </div> -<div class="col-first odd-row-color"><code>static final <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-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/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"><code><a href="#FACTORY_PROPERTIES" class="member-name-link">FACTORY_PROPERTIES</a></code></div> <div class="col-last odd-row-color"> <div class="block">The name (<code>commons-logging.properties</code>) of the properties file to search for.</div> </div> -<div class="col-first even-row-color"><code>static final <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-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/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"><code><a href="#FACTORY_PROPERTY" class="member-name-link">FACTORY_PROPERTY</a></code></div> <div class="col-last even-row-color"> <div class="block">The name (<code>org.apache.commons.logging.LogFactory</code>) of the property used to identify the LogFactory implementation class name.</div> </div> -<div class="col-first odd-row-color"><code>static final <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-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/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"><code><a href="#HASHTABLE_IMPLEMENTATION_PROPERTY" class="member-name-link">HASHTABLE_IMPLEMENTATION_PROPERTY</a></code></div> <div class="col-last odd-row-color"> <div class="block">Setting this system property @@ -164,19 +151,19 @@ loadScripts(document, 'script');</script <div class="deprecation-comment">since 1.1.2</div> </div> </div> -<div class="col-first odd-row-color"><code>static final <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-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/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"><code><a href="#PRIORITY_KEY" class="member-name-link">PRIORITY_KEY</a></code></div> <div class="col-last odd-row-color"> <div class="block">The name (<code>priority</code>) of the key in the configuration file used to specify the priority of that particular configuration file.</div> </div> -<div class="col-first even-row-color"><code>protected static final <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-first even-row-color"><code>protected static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/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"><code><a href="#SERVICE_ID" class="member-name-link">SERVICE_ID</a></code></div> <div class="col-last even-row-color"> <div class="block">JDK 1.3+ <a href="https://java.sun.com/j2se/1.3/docs/guide/jar/jar.html#Service%20Provider"> 'Service Provider' specification</a>.</div> </div> -<div class="col-first odd-row-color"><code>static final <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-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/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"><code><a href="#TCCL_KEY" class="member-name-link">TCCL_KEY</a></code></div> <div class="col-last odd-row-color"> <div class="block">The name (<code>use_tccl</code>) of the key in the configuration file used @@ -209,39 +196,39 @@ loadScripts(document, 'script');</script <h2>Method Summary</h2> <div id="method-summary-table"> <div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.ta bpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0"> -<div class="summary-table three-column-summary"> +<div id="method-summary-table.tabpanel" role="tabpanel"> +<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> <div class="table-header col-first">Modifier and Type</div> <div class="table-header col-second">Method</div> <div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>protected static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createFactory(java.lang.String,java.lang.ClassLoader)" class="member-name-link">createFactory</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> factoryClassName, - <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> classLoader)</code></div> +<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>protected static <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div> +<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createFactory(java.lang.String,java.lang.ClassLoader)" class="member-name-link">createFactory</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> factoryClassName, + <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a> classLoader)</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> <div class="block">Implements the operations described in the Javadoc for newFactory.</div> </div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>protected static <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></code></div> +<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>protected static <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a></code></div> <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#directGetContextClassLoader()" class="member-name-link">directGetContextClassLoader</a>()</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> <div class="block">Gets the thread context class loader if available; otherwise return null.</div> </div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getAttribute(java.lang.String)" class="member-name-link">getAttribute</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div> +<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div> +<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getAttribute(java.lang.String)" class="member-name-link">getAttribute</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> <div class="block">Gets the configuration attribute with the specified name (if any), or <code>null</code> if there is no such attribute.</div> </div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>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-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/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="#getAttributeNames()" class="member-name-link">getAttributeNames</a>()</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> <div class="block">Gets an array containing the names of all currently defined configuration attributes.</div> </div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>protected static <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></code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getClassLoader(java.lang.Class)" class="member-name-link">getClassLoader</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><?> clazz)</code></div> +<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>protected static <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a></code></div> +<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getClassLoader(java.lang.Class)" class="member-name-link">getClassLoader</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><?> clazz)</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> <div class="block">Safely get access to the class loader for the specified class.</div> </div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>protected static <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></code></div> +<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>protected static <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a></code></div> <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getContextClassLoader()" class="member-name-link">getContextClassLoader</a>()</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> <div class="block">Returns the current context class loader.</div> @@ -253,27 +240,27 @@ loadScripts(document, 'script');</script implementation class to be loaded.</div> </div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="Log.html" title="interface in org.apache.commons.logging">Log</a></code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getInstance(java.lang.Class)" class="member-name-link">getInstance</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><?> clazz)</code></div> +<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getInstance(java.lang.Class)" class="member-name-link">getInstance</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><?> clazz)</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> <div class="block">Convenience method to derive a name from the specified class and call <code>getInstance(String)</code> with it.</div> </div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="Log.html" title="interface in org.apache.commons.logging">Log</a></code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getInstance(java.lang.String)" class="member-name-link">getInstance</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div> +<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getInstance(java.lang.String)" class="member-name-link">getInstance</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> <div class="block">Constructs (if necessary) and return a <code>Log</code> instance, using the factory's current set of configuration attributes.</div> </div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="Log.html" title="interface in org.apache.commons.logging">Log</a></code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getLog(java.lang.Class)" class="member-name-link">getLog</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><?> clazz)</code></div> +<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getLog(java.lang.Class)" class="member-name-link">getLog</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><?> clazz)</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> <div class="block">Convenience method to return a named logger, without the application having to care about factories.</div> </div> <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="Log.html" title="interface in org.apache.commons.logging">Log</a></code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getLog(java.lang.String)" class="member-name-link">getLog</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div> +<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getLog(java.lang.String)" class="member-name-link">getLog</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> <div class="block">Convenience method to return a named logger, without the application having to care about factories.</div> </div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>protected 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="#handleThrowable(java.lang.Throwable)" class="member-name-link">handleThrowable</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a> t)</code></div> +<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#handleThrowable(java.lang.Throwable)" class="member-name-link">handleThrowable</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a> t)</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> <div class="block">Checks whether the supplied Throwable is one that needs to be re-thrown and ignores all others.</div> @@ -284,26 +271,26 @@ loadScripts(document, 'script');</script <div class="block">Indicates true if the user has enabled internal logging.</div> </div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>protected static final void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#logRawDiagnostic(java.lang.String)" class="member-name-link">logRawDiagnostic</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> msg)</code></div> +<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#logRawDiagnostic(java.lang.String)" class="member-name-link">logRawDiagnostic</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> msg)</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> -<div class="block">Write the specified message to the internal logging destination.</div> +<div class="block">Writes the specified message to the internal logging destination.</div> </div> <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>protected static <a href="LogFactory.html" title="class in org.apache.commons.logging">LogFactory</a></code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#newFactory(java.lang.String,java.lang.ClassLoader)" class="member-name-link">newFactory</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> factoryClass, - <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> classLoader)</code></div> +<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#newFactory(java.lang.String,java.lang.ClassLoader)" class="member-name-link">newFactory</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> factoryClass, + <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a> classLoader)</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> <div class="block">Method provided for backwards compatibility; see newFactory version that takes 3 parameters.</div> </div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>protected static <a href="LogFactory.html" title="class in org.apache.commons.logging">LogFactory</a></code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#newFactory(java.lang.String,java.lang.ClassLoader,java.lang.ClassLoader)" class="member-name-link">newFactory</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> factoryClass, - <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> classLoader, - <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> contextClassLoader)</code></div> +<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#newFactory(java.lang.String,java.lang.ClassLoader,java.lang.ClassLoader)" class="member-name-link">newFactory</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> factoryClass, + <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a> classLoader, + <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a> contextClassLoader)</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> <div class="block">Gets a new instance of the specified <code>LogFactory</code> implementation class, loaded by the specified class loader.</div> </div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <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-tab1 method-summary-table-tab4"><code><a href="#objectId(java.lang.Object)" class="member-name-link">objectId</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> o)</code></div> +<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/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-tab1 method-summary-table-tab4"><code><a href="#objectId(java.lang.Object)" class="member-name-link">objectId</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> o)</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> <div class="block">Returns a string that uniquely identifies the specified object, including its class.</div> @@ -311,13 +298,13 @@ loadScripts(document, 'script');</script <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract void</code></div> <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#release()" class="member-name-link">release</a>()</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> -<div class="block">Release any internal references to previously created <a href="Log.html" title="interface in org.apache.commons.logging"><code>Log</code></a> +<div class="block">Releases any internal references to previously created <a href="Log.html" title="interface in org.apache.commons.logging"><code>Log</code></a> instances returned by this factory.</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="#release(java.lang.ClassLoader)" class="member-name-link">release</a><wbr>(<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> classLoader)</code></div> +<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#release(java.lang.ClassLoader)" class="member-name-link">release</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a> classLoader)</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> -<div class="block">Release any internal references to previously created <a href="LogFactory.html" title="class in org.apache.commons.logging"><code>LogFactory</code></a> +<div class="block">Releases any internal references to previously created <a href="LogFactory.html" title="class in org.apache.commons.logging"><code>LogFactory</code></a> instances that have been associated with the specified class loader (if any), after calling the instance method <code>release()</code> on each of them.</div> @@ -330,13 +317,13 @@ loadScripts(document, 'script');</script each of them.</div> </div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#removeAttribute(java.lang.String)" class="member-name-link">removeAttribute</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div> +<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#removeAttribute(java.lang.String)" class="member-name-link">removeAttribute</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> -<div class="block">Remove any configuration attribute associated with the specified name.</div> +<div class="block">Removes any configuration attribute associated with the specified name.</div> </div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#setAttribute(java.lang.String,java.lang.Object)" class="member-name-link">setAttribute</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, - <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> value)</code></div> +<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#setAttribute(java.lang.String,java.lang.Object)" class="member-name-link">setAttribute</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, + <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> value)</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> <div class="block">Sets the configuration attribute with the specified name.</div> </div> @@ -344,8 +331,8 @@ loadScripts(document, 'script');</script </div> </div> <div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.o racle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div> +<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> +<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Objec t.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> </section> </li> </ul> @@ -360,14 +347,14 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="PRIORITY_KEY"> <h3>PRIORITY_KEY</h3> -<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><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></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-78">PRIORITY_KEY</a></span></div> +<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-79">PRIORITY_KEY</a></span></div> <div class="block">The name (<code>priority</code>) of the key in the configuration file used to specify the priority of that particular configuration file. The associated value is a floating-point number; higher values take priority over lower values.</div> <dl class="notes"> <dt>See Also:</dt> <dd> -<ul class="tag-list"> +<ul class="see-list"> <li><a href="../../../../constant-values.html#org.apache.commons.logging.LogFactory.PRIORITY_KEY">Constant Field Values</a></li> </ul> </dd> @@ -377,14 +364,14 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="TCCL_KEY"> <h3>TCCL_KEY</h3> -<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><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></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-85">TCCL_KEY</a></span></div> +<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-86">TCCL_KEY</a></span></div> <div class="block">The name (<code>use_tccl</code>) of the key in the configuration file used to specify whether logging classes should be loaded via the thread context class loader (TCCL), or not. By default, the TCCL is used.</div> <dl class="notes"> <dt>See Also:</dt> <dd> -<ul class="tag-list"> +<ul class="see-list"> <li><a href="../../../../constant-values.html#org.apache.commons.logging.LogFactory.TCCL_KEY">Constant Field Values</a></li> </ul> </dd> @@ -394,7 +381,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="FACTORY_PROPERTY"> <h3>FACTORY_PROPERTY</h3> -<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><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></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-93">FACTORY_PROPERTY</a></span></div> +<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-94">FACTORY_PROPERTY</a></span></div> <div class="block">The name (<code>org.apache.commons.logging.LogFactory</code>) of the property used to identify the LogFactory implementation class name. This can be used as a system property, or as an entry in a @@ -402,7 +389,7 @@ loadScripts(document, 'script');</script <dl class="notes"> <dt>See Also:</dt> <dd> -<ul class="tag-list"> +<ul class="see-list"> <li><a href="../../../../constant-values.html#org.apache.commons.logging.LogFactory.FACTORY_PROPERTY">Constant Field Values</a></li> </ul> </dd> @@ -412,13 +399,13 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="FACTORY_DEFAULT"> <h3>FACTORY_DEFAULT</h3> -<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><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></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-106">FACTORY_DEFAULT</a></span></div> +<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-107">FACTORY_DEFAULT</a></span></div> <div class="block">The fully qualified class name of the fallback <code>LogFactory</code> implementation class to use, if no other can be found.</div> <dl class="notes"> <dt>See Also:</dt> <dd> -<ul class="tag-list"> +<ul class="see-list"> <li><a href="../../../../constant-values.html#org.apache.commons.logging.LogFactory.FACTORY_DEFAULT">Constant Field Values</a></li> </ul> </dd> @@ -428,12 +415,12 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="FACTORY_PROPERTIES"> <h3>FACTORY_PROPERTIES</h3> -<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><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></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-111">FACTORY_PROPERTIES</a></span></div> +<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-112">FACTORY_PROPERTIES</a></span></div> <div class="block">The name (<code>commons-logging.properties</code>) of the properties file to search for.</div> <dl class="notes"> <dt>See Also:</dt> <dd> -<ul class="tag-list"> +<ul class="see-list"> <li><a href="../../../../constant-values.html#org.apache.commons.logging.LogFactory.FACTORY_PROPERTIES">Constant Field Values</a></li> </ul> </dd> @@ -443,13 +430,13 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="SERVICE_ID"> <h3>SERVICE_ID</h3> -<div class="member-signature"><span class="modifiers">protected static final</span> <span class="return-type"><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></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-117">SERVICE_ID</a></span></div> +<div class="member-signature"><span class="modifiers">protected static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-118">SERVICE_ID</a></span></div> <div class="block">JDK 1.3+ <a href="https://java.sun.com/j2se/1.3/docs/guide/jar/jar.html#Service%20Provider"> 'Service Provider' specification</a>.</div> <dl class="notes"> <dt>See Also:</dt> <dd> -<ul class="tag-list"> +<ul class="see-list"> <li><a href="../../../../constant-values.html#org.apache.commons.logging.LogFactory.SERVICE_ID">Constant Field Values</a></li> </ul> </dd> @@ -459,7 +446,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="DIAGNOSTICS_DEST_PROPERTY"> <h3>DIAGNOSTICS_DEST_PROPERTY</h3> -<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><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></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-135">DIAGNOSTICS_DEST_PROPERTY</a></span></div> +<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-136">DIAGNOSTICS_DEST_PROPERTY</a></span></div> <div class="block">The name (<code>org.apache.commons.logging.diagnostics.dest</code>) of the property used to enable internal commons-logging diagnostic output, in order to get information on what logging @@ -476,7 +463,7 @@ loadScripts(document, 'script');</script <dl class="notes"> <dt>See Also:</dt> <dd> -<ul class="tag-list"> +<ul class="see-list"> <li><a href="../../../../constant-values.html#org.apache.commons.logging.LogFactory.DIAGNOSTICS_DEST_PROPERTY">Constant Field Values</a></li> </ul> </dd> @@ -486,22 +473,26 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="HASHTABLE_IMPLEMENTATION_PROPERTY"> <h3>HASHTABLE_IMPLEMENTATION_PROPERTY</h3> -<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><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></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-184">HASHTABLE_IMPLEMENTATION_PROPERTY</a></span></div> +<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-192">HASHTABLE_IMPLEMENTATION_PROPERTY</a></span></div> <div class="block">Setting this system property (<code>org.apache.commons.logging.LogFactory.HashtableImpl</code>) value allows the <code>Hashtable</code> used to store class loaders to be substituted by an alternative implementation. <p> <strong>Note:</strong> <code>LogFactory</code> will print: + </p> <pre> [ERROR] LogFactory: Load of custom hashtable failed </pre> + <p> to system error and then continue using a standard Hashtable. + </p> <p> <strong>Usage:</strong> Set this property when Java is invoked and <code>LogFactory</code> will attempt to load a new instance of the given implementation class. For example, running the following ant scriplet: + </p> <pre> <java classname="${test.runner}" fork="yes" failonerror="${test.failonerror}"> ... @@ -510,17 +501,20 @@ loadScripts(document, 'script');</script value="org.apache.commons.logging.AltHashtable"/> </java> </pre> + <p> will mean that <code>LogFactory</code> will load an instance of <code>org.apache.commons.logging.AltHashtable</code>. + </p> <p> A typical use case is to allow a custom Hashtable implementation using weak references to be substituted. This will allow class loaders to be garbage collected without - the need to release them (on 1.3+ JVMs only, of course ;).</div> + the need to release them (on 1.3+ JVMs only, of course ;). + </p></div> <dl class="notes"> <dt>See Also:</dt> <dd> -<ul class="tag-list"> +<ul class="see-list"> <li><a href="../../../../constant-values.html#org.apache.commons.logging.LogFactory.HASHTABLE_IMPLEMENTATION_PROPERTY">Constant Field Values</a></li> </ul> </dd> @@ -530,7 +524,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="factories"> <h3>factories</h3> -<div class="member-signature"><span class="modifiers">protected static</span> <span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html" title="class or interface in java.util" class="external-link">Hashtable</a><<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>,<wbr><a href="LogFactory.html" title="class in org.apache.commons.logging">LogFactory</a>></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-210">factories</a></span></div> +<div class="member-signature"><span class="modifiers">protected static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Hashtable.html" title="class or interface in java.util" class="external-link">Hashtable</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a>,<wbr><a href="LogFactory.html" title="class in org.apache.commons.logging">LogFactory</a>></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-218">factories</a></span></div> <div class="block">The previously constructed <code>LogFactory</code> instances, keyed by the <code>ClassLoader</code> with which it was created.</div> </section> @@ -538,8 +532,8 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="nullClassLoaderFactory"> <h3>nullClassLoaderFactory</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> -</span><span class="modifiers">protected static volatile</span> <span class="return-type"><a href="LogFactory.html" title="class in org.apache.commons.logging">LogFactory</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-227">nullClassLoaderFactory</a></span></div> +<div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a> +</span><span class="modifiers">protected static volatile</span> <span class="return-type"><a href="LogFactory.html" title="class in org.apache.commons.logging">LogFactory</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-235">nullClassLoaderFactory</a></span></div> <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> <div class="deprecation-comment">since 1.1.2</div> </div> @@ -568,7 +562,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="<init>()"> <h3>LogFactory</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-1532">LogFactory</a></span>()</div> +<div class="member-signature"><span class="modifiers">protected</span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-1553">LogFactory</a></span>()</div> <div class="block">Protected constructor that is not available for public use.</div> </section> </li> @@ -583,8 +577,8 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="createFactory(java.lang.String,java.lang.ClassLoader)"> <h3>createFactory</h3> -<div class="member-signature"><span class="modifiers">protected static</span> <span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-294">createFactory</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> factoryClassName, - <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> classLoader)</span></div> +<div class="member-signature"><span class="modifiers">protected static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-302">createFactory</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> factoryClassName, + <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a> classLoader)</span></div> <div class="block">Implements the operations described in the Javadoc for newFactory.</div> <dl class="notes"> <dt>Parameters:</dt> @@ -601,19 +595,22 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="directGetContextClassLoader()"> <h3>directGetContextClassLoader</h3> -<div class="member-signature"><span class="modifiers">protected static</span> <span class="return-type"><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></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-509">directGetContextClassLoader</a></span>() +<div class="member-signature"><span class="modifiers">protected static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-521">directGetContextClassLoader</a></span>() throws <span class="exceptions"><a href="LogConfigurationException.html" title="class in org.apache.commons.logging">LogConfigurationException</a></span></div> <div class="block">Gets the thread context class loader if available; otherwise return null. <p> Most/all code should call getContextClassLoaderInternal rather than calling this method directly. + </p> <p> The thread context class loader is available for JDK 1.2 or later, if certain security conditions are met. + </p> <p> Note that no internal logging is done within this method because this method is called every time LogFactory.getLogger() is called, - and we don't want too much output generated here.</div> + and we don't want too much output generated here. + </p></div> <dl class="notes"> <dt>Returns:</dt> <dd>the thread's context class loader or <code>null</code> if the Java security @@ -630,7 +627,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="getClassLoader(java.lang.Class)"> <h3>getClassLoader</h3> -<div class="member-signature"><span class="modifiers">protected static</span> <span class="return-type"><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></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-589">getClassLoader</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><?> clazz)</span></div> +<div class="member-signature"><span class="modifiers">protected static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-596">getClassLoader</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><?> clazz)</span></div> <div class="block">Safely get access to the class loader for the specified class. <p> Theoretically, calling getClassLoader can throw a security exception, @@ -670,18 +667,20 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="getContextClassLoader()"> <h3>getContextClassLoader</h3> -<div class="member-signature"><span class="modifiers">protected static</span> <span class="return-type"><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></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-705">getContextClassLoader</a></span>() +<div class="member-signature"><span class="modifiers">protected static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-717">getContextClassLoader</a></span>() throws <span class="exceptions"><a href="LogConfigurationException.html" title="class in org.apache.commons.logging">LogConfigurationException</a></span></div> <div class="block">Returns the current context class loader. <p> In versions prior to 1.1, this method did not use an AccessController. In version 1.1, an AccessController wrapper was incorrectly added to this method, causing a minor security flaw. + </p> <p> In version 1.1.1 this change was reverted; this method no longer uses an AccessController. User code wishing to obtain the context class loader must invoke this method via AccessController.doPrivileged if it needs - support for that.</div> + support for that. + </p></div> <dl class="notes"> <dt>Returns:</dt> <dd>the context class loader associated with the current thread, @@ -695,7 +694,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="getFactory()"> <h3>getFactory</h3> -<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="LogFactory.html" title="class in org.apache.commons.logging">LogFactory</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-749">getFactory</a></span>() +<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="LogFactory.html" title="class in org.apache.commons.logging">LogFactory</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-761">getFactory</a></span>() throws <span class="exceptions"><a href="LogConfigurationException.html" title="class in org.apache.commons.logging">LogConfigurationException</a></span></div> <div class="block">Constructs (if necessary) and return a <code>LogFactory</code> instance, using the following ordered lookup procedure to determine the name of the implementation class to be loaded. @@ -703,7 +702,7 @@ loadScripts(document, 'script');</script <li>The <code>org.apache.commons.logging.LogFactory</code> system property.</li> <li>The JDK 1.3 Service Discovery mechanism</li> <li>Use the properties file <code>commons-logging.properties</code> file, if found in the class path of this class. The configuration file is in standard - <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Properties.html" title="class or interface in java.util" class="external-link"><code>Properties</code></a> format and contains the fully qualified name of the implementation class with the key being the system property defined + <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Properties.html" title="class or interface in java.util" class="external-link"><code>Properties</code></a> format and contains the fully qualified name of the implementation class with the key being the system property defined above.</li> <li>Fall back to a default implementation class (<code>org.apache.commons.logging.impl.LogFactoryImpl</code>).</li> </ul> @@ -725,7 +724,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="getLog(java.lang.Class)"> <h3>getLog</h3> -<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="Log.html" title="interface in org.apache.commons.logging">Log</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-986">getLog</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><?> clazz)</span> +<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="Log.html" title="interface in org.apache.commons.logging">Log</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-996">getLog</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><?> clazz)</span> throws <span class="exceptions"><a href="LogConfigurationException.html" title="class in org.apache.commons.logging">LogConfigurationException</a></span></div> <div class="block">Convenience method to return a named logger, without the application having to care about factories.</div> <dl class="notes"> @@ -741,7 +740,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="getLog(java.lang.String)"> <h3>getLog</h3> -<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="Log.html" title="interface in org.apache.commons.logging">Log</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-998">getLog</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</span> +<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="Log.html" title="interface in org.apache.commons.logging">Log</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-1008">getLog</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</span> throws <span class="exceptions"><a href="LogConfigurationException.html" title="class in org.apache.commons.logging">LogConfigurationException</a></span></div> <div class="block">Convenience method to return a named logger, without the application having to care about factories.</div> <dl class="notes"> @@ -758,7 +757,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="handleThrowable(java.lang.Throwable)"> <h3>handleThrowable</h3> -<div class="member-signature"><span class="modifiers">protected static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-1099">handleThrowable</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a> t)</span></div> +<div class="member-signature"><span class="modifiers">protected static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-1113">handleThrowable</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a> t)</span></div> <div class="block">Checks whether the supplied Throwable is one that needs to be re-thrown and ignores all others. @@ -776,11 +775,12 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="isDiagnosticsEnabled()"> <h3>isDiagnosticsEnabled</h3> -<div class="member-signature"><span class="modifiers">protected static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-1227">isDiagnosticsEnabled</a></span>()</div> +<div class="member-signature"><span class="modifiers">protected static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-1243">isDiagnosticsEnabled</a></span>()</div> <div class="block">Indicates true if the user has enabled internal logging. <p> By the way, sorry for the incorrect grammar, but calling this method - areDiagnosticsEnabled just isn't Java beans style.</div> + areDiagnosticsEnabled just isn't Java beans style. + </p></div> <dl class="notes"> <dt>Returns:</dt> <dd>true if calls to logDiagnostic will have any effect.</dd> @@ -792,8 +792,8 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="logRawDiagnostic(java.lang.String)"> <h3>logRawDiagnostic</h3> -<div class="member-signature"><span class="modifiers">protected static final</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-1358">logRawDiagnostic</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> msg)</span></div> -<div class="block">Write the specified message to the internal logging destination.</div> +<div class="member-signature"><span class="modifiers">protected static final</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-1379">logRawDiagnostic</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> msg)</span></div> +<div class="block">Writes the specified message to the internal logging destination.</div> <dl class="notes"> <dt>Parameters:</dt> <dd><code>msg</code> - is the diagnostic message to be output.</dd> @@ -805,8 +805,8 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="newFactory(java.lang.String,java.lang.ClassLoader)"> <h3>newFactory</h3> -<div class="member-signature"><span class="modifiers">protected static</span> <span class="return-type"><a href="LogFactory.html" title="class in org.apache.commons.logging">LogFactory</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-1385">newFactory</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> factoryClass, - <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> classLoader)</span></div> +<div class="member-signature"><span class="modifiers">protected static</span> <span class="return-type"><a href="LogFactory.html" title="class in org.apache.commons.logging">LogFactory</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-1406">newFactory</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> factoryClass, + <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a> classLoader)</span></div> <div class="block">Method provided for backwards compatibility; see newFactory version that takes 3 parameters. <p> @@ -833,9 +833,9 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="newFactory(java.lang.String,java.lang.ClassLoader,java.lang.ClassLoader)"> <h3>newFactory</h3> -<div class="member-signature"><span class="modifiers">protected static</span> <span class="return-type"><a href="LogFactory.html" title="class in org.apache.commons.logging">LogFactory</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-1424">newFactory</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> factoryClass, - <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> classLoader, - <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> contextClassLoader)</span> +<div class="member-signature"><span class="modifiers">protected static</span> <span class="return-type"><a href="LogFactory.html" title="class in org.apache.commons.logging">LogFactory</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-1445">newFactory</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> factoryClass, + <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a> classLoader, + <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a> contextClassLoader)</span> throws <span class="exceptions"><a href="LogConfigurationException.html" title="class in org.apache.commons.logging">LogConfigurationException</a></span></div> <div class="block">Gets a new instance of the specified <code>LogFactory</code> implementation class, loaded by the specified class loader. If that fails, try the class loader used to load this (abstract) LogFactory. @@ -879,7 +879,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="objectId(java.lang.Object)"> <h3>objectId</h3> -<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><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></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-1459">objectId</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> o)</span></div> +<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-1480">objectId</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> o)</span></div> <div class="block">Returns a string that uniquely identifies the specified object, including its class. <p> @@ -900,8 +900,8 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="release(java.lang.ClassLoader)"> <h3>release</h3> -<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-1474">release</a></span><wbr><span class="parameters">(<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> classLoader)</span></div> -<div class="block">Release any internal references to previously created <a href="LogFactory.html" title="class in org.apache.commons.logging"><code>LogFactory</code></a> +<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-1495">release</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a> classLoader)</span></div> +<div class="block">Releases any internal references to previously created <a href="LogFactory.html" title="class in org.apache.commons.logging"><code>LogFactory</code></a> instances that have been associated with the specified class loader (if any), after calling the instance method <code>release()</code> on each of them.</div> @@ -914,7 +914,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="releaseAll()"> <h3>releaseAll</h3> -<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-1504">releaseAll</a></span>()</div> +<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/logging/LogFactory.html#line-1525">releaseAll</a></span>()</div> <div class="block">Release any internal references to previously created <a href="LogFactory.html" title="class in org.apache.commons.logging"><code>LogFactory</code></a> instances, after calling the instance method <code>release()</code> on each of them. This is useful in environments like servlet containers, @@ -926,7 +926,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="getAttribute(java.lang.String)"> <h3>getAttribute</h3>
[... 66 lines stripped ...]
