Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/simple/CustomConfigTestCase.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/simple/CustomConfigTestCase.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/simple/CustomConfigTestCase.html Sun Mar 24 17:59:10 2024 @@ -245,6 +245,6 @@ <a class="jxr_linenumber" name="L237" href="#L237">237</a> } </pre> <hr/> -<div id="footer">Copyright © 2001–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">Copyright © 2001–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> </body> </html> \ No newline at end of file
Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/simple/DateTimeCustomConfigTestCase.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/simple/DateTimeCustomConfigTestCase.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/simple/DateTimeCustomConfigTestCase.html Sun Mar 24 17:59:10 2024 @@ -110,6 +110,6 @@ <a class="jxr_linenumber" name="L102" href="#L102">102</a> } </pre> <hr/> -<div id="footer">Copyright © 2001–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">Copyright © 2001–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> </body> </html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/simple/DecoratedSimpleLog.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/simple/DecoratedSimpleLog.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/simple/DecoratedSimpleLog.html Sun Mar 24 17:59:10 2024 @@ -92,6 +92,6 @@ <a class="jxr_linenumber" name="L84" href="#L84">84</a> } </pre> <hr/> -<div id="footer">Copyright © 2001–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">Copyright © 2001–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> </body> </html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/simple/DefaultConfigTestCase.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/simple/DefaultConfigTestCase.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/simple/DefaultConfigTestCase.html Sun Mar 24 17:59:10 2024 @@ -217,6 +217,6 @@ <a class="jxr_linenumber" name="L209" href="#L209">209</a> } </pre> <hr/> -<div id="footer">Copyright © 2001–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">Copyright © 2001–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> </body> </html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/simple/LogRecord.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/simple/LogRecord.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/simple/LogRecord.html Sun Mar 24 17:59:10 2024 @@ -47,6 +47,6 @@ <a class="jxr_linenumber" name="L39" href="#L39">39</a> } </pre> <hr/> -<div id="footer">Copyright © 2001–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">Copyright © 2001–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> </body> </html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/simple/package-frame.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/simple/package-frame.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/simple/package-frame.html Sun Mar 24 17:59:10 2024 @@ -4,7 +4,7 @@ <!-- generated by Apache Maven JXR (jdk8) --> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <title>Apache Commons Logging 1.3.0 Reference Package org.apache.commons.logging.simple</title> + <title>Apache Commons Logging 1.3.1 Reference Package org.apache.commons.logging.simple</title> <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" /> </head> <body> Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/simple/package-summary.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/simple/package-summary.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/simple/package-summary.html Sun Mar 24 17:59:10 2024 @@ -4,7 +4,7 @@ <!-- generated by Apache Maven JXR (jdk8) --> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <title>Apache Commons Logging 1.3.0 Reference Package org.apache.commons.logging.simple</title> + <title>Apache Commons Logging 1.3.1 Reference Package org.apache.commons.logging.simple</title> <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" /> </head> @@ -23,7 +23,7 @@ <li>Index</li> <li>Help</li> </ul> - <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.0 Reference</strong></em></div> + <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.1 Reference</strong></em></div> </div> <div class="subNav"> <ul class="navList"> @@ -101,7 +101,7 @@ <li>Index</li> <li>Help</li> </ul> - <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.0 Reference</strong></em></div> + <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.1 Reference</strong></em></div> </div> <div class="subNav"> <ul class="navList"> @@ -121,7 +121,7 @@ </div> <div id="footer"> - Copyright © 2001–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. + Copyright © 2001–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. </div> </body> </html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/slf4j/CallerInformationTestCase.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/slf4j/CallerInformationTestCase.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/slf4j/CallerInformationTestCase.html Sun Mar 24 17:59:10 2024 @@ -68,7 +68,7 @@ <a class="jxr_linenumber" name="L60" href="#L60">60</a> appender.clearAllFilters(); <a class="jxr_linenumber" name="L61" href="#L61">61</a> appender.addFilter(<strong class="jxr_keyword">new</strong> Filter<ILoggingEvent>() { <a class="jxr_linenumber" name="L62" href="#L62">62</a> @Override -<a class="jxr_linenumber" name="L63" href="#L63">63</a> <strong class="jxr_keyword">public</strong> FilterReply decide(ILoggingEvent event) { +<a class="jxr_linenumber" name="L63" href="#L63">63</a> <strong class="jxr_keyword">public</strong> FilterReply decide(<strong class="jxr_keyword">final</strong> ILoggingEvent event) { <a class="jxr_linenumber" name="L64" href="#L64">64</a> <em class="jxr_comment">// Force the registration of caller data</em> <a class="jxr_linenumber" name="L65" href="#L65">65</a> event.getCallerData(); <a class="jxr_linenumber" name="L66" href="#L66">66</a> <strong class="jxr_keyword">return</strong> FilterReply.NEUTRAL; @@ -121,6 +121,6 @@ <a class="jxr_linenumber" name="L113" href="#L113">113</a> } </pre> <hr/> -<div id="footer">Copyright © 2001–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">Copyright © 2001–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> </body> </html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/slf4j/package-frame.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/slf4j/package-frame.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/slf4j/package-frame.html Sun Mar 24 17:59:10 2024 @@ -4,7 +4,7 @@ <!-- generated by Apache Maven JXR (jdk8) --> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <title>Apache Commons Logging 1.3.0 Reference Package org.apache.commons.logging.slf4j</title> + <title>Apache Commons Logging 1.3.1 Reference Package org.apache.commons.logging.slf4j</title> <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" /> </head> <body> Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/slf4j/package-summary.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/slf4j/package-summary.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/slf4j/package-summary.html Sun Mar 24 17:59:10 2024 @@ -4,7 +4,7 @@ <!-- generated by Apache Maven JXR (jdk8) --> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <title>Apache Commons Logging 1.3.0 Reference Package org.apache.commons.logging.slf4j</title> + <title>Apache Commons Logging 1.3.1 Reference Package org.apache.commons.logging.slf4j</title> <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" /> </head> @@ -23,7 +23,7 @@ <li>Index</li> <li>Help</li> </ul> - <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.0 Reference</strong></em></div> + <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.1 Reference</strong></em></div> </div> <div class="subNav"> <ul class="navList"> @@ -81,7 +81,7 @@ <li>Index</li> <li>Help</li> </ul> - <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.0 Reference</strong></em></div> + <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.1 Reference</strong></em></div> </div> <div class="subNav"> <ul class="navList"> @@ -101,7 +101,7 @@ </div> <div id="footer"> - Copyright © 2001–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. + Copyright © 2001–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. </div> </body> </html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/BadTCCLTestCase.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/BadTCCLTestCase.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/BadTCCLTestCase.html Sun Mar 24 17:59:10 2024 @@ -40,23 +40,22 @@ <a class="jxr_linenumber" name="L32" href="#L32">32</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> Test suite() <strong class="jxr_keyword">throws</strong> Exception { <a class="jxr_linenumber" name="L33" href="#L33">33</a> <strong class="jxr_keyword">final</strong> <a name="PathableClassLoader" href="../../../../../org/apache/commons/logging/PathableClassLoader.html#PathableClassLoader">PathableClassLoader</a> contextClassLoader = <strong class="jxr_keyword">new</strong> <a name="PathableClassLoader" href="../../../../../org/apache/commons/logging/PathableClassLoader.html#PathableClassLoader">PathableClassLoader</a>(<strong class="jxr_keyword">null</strong>); <a class="jxr_linenumber" name="L34" href="#L34">34</a> contextClassLoader.useExplicitLoader(<span class="jxr_string">"junit."</span>, Test.<strong class="jxr_keyword">class</strong>.getClassLoader()); -<a class="jxr_linenumber" name="L35" href="#L35">35</a> <strong class="jxr_keyword">final</strong> <a name="PathableTestSuite" href="../../../../../org/apache/commons/logging/PathableTestSuite.html#PathableTestSuite">PathableTestSuite</a> suite = <strong class="jxr_keyword">new</strong> <a name="PathableTestSuite" href="../../../../../org/apache/commons/logging/PathableTestSuite.html#PathableTestSuite">PathableTestSuite</a>(BadTCCLTestCase.<strong class="jxr_keyword">class</strong>, contextClassLoader); -<a class="jxr_linenumber" name="L36" href="#L36">36</a> <strong class="jxr_keyword">return</strong> suite; -<a class="jxr_linenumber" name="L37" href="#L37">37</a> } -<a class="jxr_linenumber" name="L38" href="#L38">38</a> -<a class="jxr_linenumber" name="L39" href="#L39">39</a> <em class="jxr_comment">// test methods</em> -<a class="jxr_linenumber" name="L40" href="#L40">40</a> -<a class="jxr_linenumber" name="L41" href="#L41">41</a> <em class="jxr_javadoccomment">/**</em> -<a class="jxr_linenumber" name="L42" href="#L42">42</a> <em class="jxr_javadoccomment"> * This test just tests that a log implementation can be found</em> -<a class="jxr_linenumber" name="L43" href="#L43">43</a> <em class="jxr_javadoccomment"> * by the LogFactory.</em> -<a class="jxr_linenumber" name="L44" href="#L44">44</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L45" href="#L45">45</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGetLog() { -<a class="jxr_linenumber" name="L46" href="#L46">46</a> <strong class="jxr_keyword">final</strong> Log log = LogFactory.getLog(BadTCCLTestCase.<strong class="jxr_keyword">class</strong>); -<a class="jxr_linenumber" name="L47" href="#L47">47</a> log.debug(<span class="jxr_string">"Hello, Mum"</span>); -<a class="jxr_linenumber" name="L48" href="#L48">48</a> } -<a class="jxr_linenumber" name="L49" href="#L49">49</a> } +<a class="jxr_linenumber" name="L35" href="#L35">35</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a name="PathableTestSuite" href="../../../../../org/apache/commons/logging/PathableTestSuite.html#PathableTestSuite">PathableTestSuite</a>(BadTCCLTestCase.<strong class="jxr_keyword">class</strong>, contextClassLoader); +<a class="jxr_linenumber" name="L36" href="#L36">36</a> } +<a class="jxr_linenumber" name="L37" href="#L37">37</a> +<a class="jxr_linenumber" name="L38" href="#L38">38</a> <em class="jxr_comment">// test methods</em> +<a class="jxr_linenumber" name="L39" href="#L39">39</a> +<a class="jxr_linenumber" name="L40" href="#L40">40</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="L41" href="#L41">41</a> <em class="jxr_javadoccomment"> * This test just tests that a log implementation can be found</em> +<a class="jxr_linenumber" name="L42" href="#L42">42</a> <em class="jxr_javadoccomment"> * by the LogFactory.</em> +<a class="jxr_linenumber" name="L43" href="#L43">43</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="L44" href="#L44">44</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGetLog() { +<a class="jxr_linenumber" name="L45" href="#L45">45</a> <strong class="jxr_keyword">final</strong> Log log = LogFactory.getLog(BadTCCLTestCase.<strong class="jxr_keyword">class</strong>); +<a class="jxr_linenumber" name="L46" href="#L46">46</a> log.debug(<span class="jxr_string">"Hello, Mum"</span>); +<a class="jxr_linenumber" name="L47" href="#L47">47</a> } +<a class="jxr_linenumber" name="L48" href="#L48">48</a> } </pre> <hr/> -<div id="footer">Copyright © 2001–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">Copyright © 2001–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> </body> </html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/NullTCCLTestCase.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/NullTCCLTestCase.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/NullTCCLTestCase.html Sun Mar 24 17:59:10 2024 @@ -37,23 +37,22 @@ <a class="jxr_linenumber" name="L29" href="#L29">29</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="NullTCCLTestCase" href="../../../../../org/apache/commons/logging/tccl/NullTCCLTestCase.html#NullTCCLTestCase">NullTCCLTestCase</a> <strong class="jxr_keyword">extends</strong> TestCase { <a class="jxr_linenumber" name="L30" href="#L30">30</a> <a class="jxr_linenumber" name="L31" href="#L31">31</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> Test suite() <strong class="jxr_keyword">throws</strong> Exception { -<a class="jxr_linenumber" name="L32" href="#L32">32</a> <strong class="jxr_keyword">final</strong> <a name="PathableTestSuite" href="../../../../../org/apache/commons/logging/PathableTestSuite.html#PathableTestSuite">PathableTestSuite</a> suite = <strong class="jxr_keyword">new</strong> <a name="PathableTestSuite" href="../../../../../org/apache/commons/logging/PathableTestSuite.html#PathableTestSuite">PathableTestSuite</a>(NullTCCLTestCase.<strong class="jxr_keyword">class</strong>, <strong class="jxr_keyword">null</strong>); -<a class="jxr_linenumber" name="L33" href="#L33">33</a> <strong class="jxr_keyword">return</strong> suite; -<a class="jxr_linenumber" name="L34" href="#L34">34</a> } -<a class="jxr_linenumber" name="L35" href="#L35">35</a> -<a class="jxr_linenumber" name="L36" href="#L36">36</a> <em class="jxr_comment">// test methods</em> -<a class="jxr_linenumber" name="L37" href="#L37">37</a> -<a class="jxr_linenumber" name="L38" href="#L38">38</a> <em class="jxr_javadoccomment">/**</em> -<a class="jxr_linenumber" name="L39" href="#L39">39</a> <em class="jxr_javadoccomment"> * This test just tests that a log implementation can be found</em> -<a class="jxr_linenumber" name="L40" href="#L40">40</a> <em class="jxr_javadoccomment"> * by the LogFactory.</em> -<a class="jxr_linenumber" name="L41" href="#L41">41</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L42" href="#L42">42</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGetLog() { -<a class="jxr_linenumber" name="L43" href="#L43">43</a> <strong class="jxr_keyword">final</strong> Log log = LogFactory.getLog(NullTCCLTestCase.<strong class="jxr_keyword">class</strong>); -<a class="jxr_linenumber" name="L44" href="#L44">44</a> log.debug(<span class="jxr_string">"Hello, Mum"</span>); -<a class="jxr_linenumber" name="L45" href="#L45">45</a> } -<a class="jxr_linenumber" name="L46" href="#L46">46</a> } +<a class="jxr_linenumber" name="L32" href="#L32">32</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a name="PathableTestSuite" href="../../../../../org/apache/commons/logging/PathableTestSuite.html#PathableTestSuite">PathableTestSuite</a>(NullTCCLTestCase.<strong class="jxr_keyword">class</strong>, <strong class="jxr_keyword">null</strong>); +<a class="jxr_linenumber" name="L33" href="#L33">33</a> } +<a class="jxr_linenumber" name="L34" href="#L34">34</a> +<a class="jxr_linenumber" name="L35" href="#L35">35</a> <em class="jxr_comment">// test methods</em> +<a class="jxr_linenumber" name="L36" href="#L36">36</a> +<a class="jxr_linenumber" name="L37" href="#L37">37</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="L38" href="#L38">38</a> <em class="jxr_javadoccomment"> * This test just tests that a log implementation can be found</em> +<a class="jxr_linenumber" name="L39" href="#L39">39</a> <em class="jxr_javadoccomment"> * by the LogFactory.</em> +<a class="jxr_linenumber" name="L40" href="#L40">40</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="L41" href="#L41">41</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGetLog() { +<a class="jxr_linenumber" name="L42" href="#L42">42</a> <strong class="jxr_keyword">final</strong> Log log = LogFactory.getLog(NullTCCLTestCase.<strong class="jxr_keyword">class</strong>); +<a class="jxr_linenumber" name="L43" href="#L43">43</a> log.debug(<span class="jxr_string">"Hello, Mum"</span>); +<a class="jxr_linenumber" name="L44" href="#L44">44</a> } +<a class="jxr_linenumber" name="L45" href="#L45">45</a> } </pre> <hr/> -<div id="footer">Copyright © 2001–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">Copyright © 2001–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> </body> </html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/custom/MyLog.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/custom/MyLog.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/custom/MyLog.html Sun Mar 24 17:59:10 2024 @@ -70,6 +70,6 @@ <a class="jxr_linenumber" name="L62" href="#L62">62</a> } </pre> <hr/> -<div id="footer">Copyright © 2001–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">Copyright © 2001–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> </body> </html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/custom/MyLogFactoryImpl.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/custom/MyLogFactoryImpl.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/custom/MyLogFactoryImpl.html Sun Mar 24 17:59:10 2024 @@ -65,6 +65,6 @@ <a class="jxr_linenumber" name="L57" href="#L57">57</a> } </pre> <hr/> -<div id="footer">Copyright © 2001–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">Copyright © 2001–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> </body> </html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/custom/package-frame.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/custom/package-frame.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/custom/package-frame.html Sun Mar 24 17:59:10 2024 @@ -4,7 +4,7 @@ <!-- generated by Apache Maven JXR (jdk8) --> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <title>Apache Commons Logging 1.3.0 Reference Package org.apache.commons.logging.tccl.custom</title> + <title>Apache Commons Logging 1.3.1 Reference Package org.apache.commons.logging.tccl.custom</title> <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" /> </head> <body> Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/custom/package-summary.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/custom/package-summary.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/custom/package-summary.html Sun Mar 24 17:59:10 2024 @@ -4,7 +4,7 @@ <!-- generated by Apache Maven JXR (jdk8) --> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <title>Apache Commons Logging 1.3.0 Reference Package org.apache.commons.logging.tccl.custom</title> + <title>Apache Commons Logging 1.3.1 Reference Package org.apache.commons.logging.tccl.custom</title> <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" /> </head> @@ -23,7 +23,7 @@ <li>Index</li> <li>Help</li> </ul> - <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.0 Reference</strong></em></div> + <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.1 Reference</strong></em></div> </div> <div class="subNav"> <ul class="navList"> @@ -86,7 +86,7 @@ <li>Index</li> <li>Help</li> </ul> - <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.0 Reference</strong></em></div> + <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.1 Reference</strong></em></div> </div> <div class="subNav"> <ul class="navList"> @@ -106,7 +106,7 @@ </div> <div id="footer"> - Copyright © 2001–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. + Copyright © 2001–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. </div> </body> </html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/log/TcclDisabledTestCase.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/log/TcclDisabledTestCase.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/log/TcclDisabledTestCase.html Sun Mar 24 17:59:10 2024 @@ -164,6 +164,6 @@ <a class="jxr_linenumber" name="L156" href="#L156">156</a> } </pre> <hr/> -<div id="footer">Copyright © 2001–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">Copyright © 2001–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> </body> </html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/log/TcclEnabledTestCase.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/log/TcclEnabledTestCase.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/log/TcclEnabledTestCase.html Sun Mar 24 17:59:10 2024 @@ -159,6 +159,6 @@ <a class="jxr_linenumber" name="L151" href="#L151">151</a> } </pre> <hr/> -<div id="footer">Copyright © 2001–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">Copyright © 2001–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> </body> </html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/log/package-frame.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/log/package-frame.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/log/package-frame.html Sun Mar 24 17:59:10 2024 @@ -4,7 +4,7 @@ <!-- generated by Apache Maven JXR (jdk8) --> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <title>Apache Commons Logging 1.3.0 Reference Package org.apache.commons.logging.tccl.log</title> + <title>Apache Commons Logging 1.3.1 Reference Package org.apache.commons.logging.tccl.log</title> <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" /> </head> <body> Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/log/package-summary.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/log/package-summary.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/log/package-summary.html Sun Mar 24 17:59:10 2024 @@ -4,7 +4,7 @@ <!-- generated by Apache Maven JXR (jdk8) --> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <title>Apache Commons Logging 1.3.0 Reference Package org.apache.commons.logging.tccl.log</title> + <title>Apache Commons Logging 1.3.1 Reference Package org.apache.commons.logging.tccl.log</title> <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" /> </head> @@ -23,7 +23,7 @@ <li>Index</li> <li>Help</li> </ul> - <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.0 Reference</strong></em></div> + <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.1 Reference</strong></em></div> </div> <div class="subNav"> <ul class="navList"> @@ -86,7 +86,7 @@ <li>Index</li> <li>Help</li> </ul> - <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.0 Reference</strong></em></div> + <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.1 Reference</strong></em></div> </div> <div class="subNav"> <ul class="navList"> @@ -106,7 +106,7 @@ </div> <div id="footer"> - Copyright © 2001–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. + Copyright © 2001–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. </div> </body> </html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/logfactory/TcclDisabledTestCase.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/logfactory/TcclDisabledTestCase.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/logfactory/TcclDisabledTestCase.html Sun Mar 24 17:59:10 2024 @@ -159,6 +159,6 @@ <a class="jxr_linenumber" name="L151" href="#L151">151</a> } </pre> <hr/> -<div id="footer">Copyright © 2001–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">Copyright © 2001–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> </body> </html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/logfactory/TcclEnabledTestCase.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/logfactory/TcclEnabledTestCase.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/logfactory/TcclEnabledTestCase.html Sun Mar 24 17:59:10 2024 @@ -150,6 +150,6 @@ <a class="jxr_linenumber" name="L142" href="#L142">142</a> } </pre> <hr/> -<div id="footer">Copyright © 2001–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">Copyright © 2001–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> </body> </html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/logfactory/package-frame.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/logfactory/package-frame.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/logfactory/package-frame.html Sun Mar 24 17:59:10 2024 @@ -4,7 +4,7 @@ <!-- generated by Apache Maven JXR (jdk8) --> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <title>Apache Commons Logging 1.3.0 Reference Package org.apache.commons.logging.tccl.logfactory</title> + <title>Apache Commons Logging 1.3.1 Reference Package org.apache.commons.logging.tccl.logfactory</title> <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" /> </head> <body> Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/logfactory/package-summary.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/logfactory/package-summary.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/logfactory/package-summary.html Sun Mar 24 17:59:10 2024 @@ -4,7 +4,7 @@ <!-- generated by Apache Maven JXR (jdk8) --> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <title>Apache Commons Logging 1.3.0 Reference Package org.apache.commons.logging.tccl.logfactory</title> + <title>Apache Commons Logging 1.3.1 Reference Package org.apache.commons.logging.tccl.logfactory</title> <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" /> </head> @@ -23,7 +23,7 @@ <li>Index</li> <li>Help</li> </ul> - <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.0 Reference</strong></em></div> + <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.1 Reference</strong></em></div> </div> <div class="subNav"> <ul class="navList"> @@ -86,7 +86,7 @@ <li>Index</li> <li>Help</li> </ul> - <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.0 Reference</strong></em></div> + <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.1 Reference</strong></em></div> </div> <div class="subNav"> <ul class="navList"> @@ -106,7 +106,7 @@ </div> <div id="footer"> - Copyright © 2001–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. + Copyright © 2001–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. </div> </body> </html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/package-frame.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/package-frame.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/package-frame.html Sun Mar 24 17:59:10 2024 @@ -4,7 +4,7 @@ <!-- generated by Apache Maven JXR (jdk8) --> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <title>Apache Commons Logging 1.3.0 Reference Package org.apache.commons.logging.tccl</title> + <title>Apache Commons Logging 1.3.1 Reference Package org.apache.commons.logging.tccl</title> <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" /> </head> <body> Modified: websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/package-summary.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/package-summary.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/org/apache/commons/logging/tccl/package-summary.html Sun Mar 24 17:59:10 2024 @@ -4,7 +4,7 @@ <!-- generated by Apache Maven JXR (jdk8) --> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <title>Apache Commons Logging 1.3.0 Reference Package org.apache.commons.logging.tccl</title> + <title>Apache Commons Logging 1.3.1 Reference Package org.apache.commons.logging.tccl</title> <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" /> </head> @@ -23,7 +23,7 @@ <li>Index</li> <li>Help</li> </ul> - <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.0 Reference</strong></em></div> + <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.1 Reference</strong></em></div> </div> <div class="subNav"> <ul class="navList"> @@ -86,7 +86,7 @@ <li>Index</li> <li>Help</li> </ul> - <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.0 Reference</strong></em></div> + <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.1 Reference</strong></em></div> </div> <div class="subNav"> <ul class="navList"> @@ -106,7 +106,7 @@ </div> <div id="footer"> - Copyright © 2001–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. + Copyright © 2001–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. </div> </body> </html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-logging/xref-test/overview-frame.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/overview-frame.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/overview-frame.html Sun Mar 24 17:59:10 2024 @@ -4,11 +4,11 @@ <!-- generated by Apache Maven JXR (jdk8) --> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <title>Apache Commons Logging 1.3.0 Reference</title> + <title>Apache Commons Logging 1.3.1 Reference</title> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" /> </head> <body> - <h1 title="Apache Commons Logging 1.3.0 Reference" class="bar"><strong>Apache Commons Logging 1.3.0 Reference</strong></h1> + <h1 title="Apache Commons Logging 1.3.1 Reference" class="bar"><strong>Apache Commons Logging 1.3.1 Reference</strong></h1> <div class="indexHeader"><span><a href="allclasses-frame.html" target="packageFrame">All Classes</a></span></div> <div class="indexContainer"> <h2 title="Packages">Packages</h2> Modified: websites/production/commons/content/proper/commons-logging/xref-test/overview-summary.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref-test/overview-summary.html (original) +++ websites/production/commons/content/proper/commons-logging/xref-test/overview-summary.html Sun Mar 24 17:59:10 2024 @@ -4,7 +4,7 @@ <!-- generated by Apache Maven JXR (jdk7) --> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <title>Apache Commons Logging 1.3.0 Reference</title> + <title>Apache Commons Logging 1.3.1 Reference</title> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" /> </head> <body> @@ -22,7 +22,7 @@ <li>Index</li> <li>Help</li> </ul> - <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.0 Reference</strong></em></div> + <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.1 Reference</strong></em></div> </div> <div class="subNav"> <ul class="navList"> @@ -37,7 +37,7 @@ </div> <div class="header"> - <h1 class="title">Apache Commons Logging 1.3.0 Reference</h1> + <h1 class="title">Apache Commons Logging 1.3.1 Reference</h1> </div> <div class="contentContainer"> <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages"> @@ -171,7 +171,7 @@ <li>Index</li> <li>Help</li> </ul> - <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.0 Reference</strong></em></div> + <div class="aboutLanguage"><em><strong>Apache Commons Logging 1.3.1 Reference</strong></em></div> </div> <div class="subNav"> <ul class="navList"> @@ -186,7 +186,7 @@ </div> <div id="footer"> - Copyright © 2001–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. + Copyright © 2001–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. </div> </body> </html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-logging/xref/index.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref/index.html (original) +++ websites/production/commons/content/proper/commons-logging/xref/index.html Sun Mar 24 17:59:10 2024 @@ -4,7 +4,7 @@ <!-- this is a JXR report set (jdk8) --> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <title>Apache Commons Logging 1.3.0 Reference</title> + <title>Apache Commons Logging 1.3.1 Reference</title> <script type="text/javascript"> tmpTargetPage = "" + window.location.search; if (tmpTargetPage != "" && tmpTargetPage != "undefined") Modified: websites/production/commons/content/proper/commons-logging/xref/org/apache/commons/logging/Log.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref/org/apache/commons/logging/Log.html (original) +++ websites/production/commons/content/proper/commons-logging/xref/org/apache/commons/logging/Log.html Sun Mar 24 17:59:10 2024 @@ -222,6 +222,6 @@ <a class="jxr_linenumber" name="L214" href="#L214">214</a> } </pre> <hr/> -<div id="footer">Copyright © 2001–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">Copyright © 2001–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> </body> </html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-logging/xref/org/apache/commons/logging/LogConfigurationException.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref/org/apache/commons/logging/LogConfigurationException.html (original) +++ websites/production/commons/content/proper/commons-logging/xref/org/apache/commons/logging/LogConfigurationException.html Sun Mar 24 17:59:10 2024 @@ -79,6 +79,6 @@ <a class="jxr_linenumber" name="L71" href="#L71">71</a> } </pre> <hr/> -<div id="footer">Copyright © 2001–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">Copyright © 2001–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> </body> </html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-logging/xref/org/apache/commons/logging/LogFactory.html ============================================================================== --- websites/production/commons/content/proper/commons-logging/xref/org/apache/commons/logging/LogFactory.html (original) +++ websites/production/commons/content/proper/commons-logging/xref/org/apache/commons/logging/LogFactory.html Sun Mar 24 17:59:10 2024 @@ -119,7 +119,7 @@ <a class="jxr_linenumber" name="L111" href="#L111">111</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String FACTORY_PROPERTIES = <span class="jxr_string">"commons-logging.properties"</span>; <a class="jxr_linenumber" name="L112" href="#L112">112</a> <a class="jxr_linenumber" name="L113" href="#L113">113</a> <em class="jxr_javadoccomment">/**</em> -<a class="jxr_linenumber" name="L114" href="#L114">114</a> <em class="jxr_javadoccomment"> * JDK 1.3+ <a href="<a href="http://java.sun.com/j2se/1.3/docs/guide/jar/jar.html" target="alexandria_uri">http://java.sun.com/j2se/1.3/docs/guide/jar/jar.html</a>#Service%20Provider"></em> +<a class="jxr_linenumber" name="L114" href="#L114">114</a> <em class="jxr_javadoccomment"> * JDK 1.3+ <a href="<a href="https://java.sun.com/j2se/1.3/docs/guide/jar/jar.html" target="alexandria_uri">https://java.sun.com/j2se/1.3/docs/guide/jar/jar.html</a>#Service%20Provider"></em> <a class="jxr_linenumber" name="L115" href="#L115">115</a> <em class="jxr_javadoccomment"> * 'Service Provider' specification</a>.</em> <a class="jxr_linenumber" name="L116" href="#L116">116</a> <em class="jxr_javadoccomment"> */</em> <a class="jxr_linenumber" name="L117" href="#L117">117</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String SERVICE_ID = @@ -377,7 +377,7 @@ <a class="jxr_linenumber" name="L369" href="#L369">369</a> <strong class="jxr_keyword">if</strong> (implementsLogFactory) { <a class="jxr_linenumber" name="L370" href="#L370">370</a> msg.append(<span class="jxr_string">"The conflict is caused by the presence of multiple LogFactory classes "</span>); <a class="jxr_linenumber" name="L371" href="#L371">371</a> msg.append(<span class="jxr_string">"in incompatible class loaders. "</span>); -<a class="jxr_linenumber" name="L372" href="#L372">372</a> msg.append(<span class="jxr_string">"Background can be found in http://commons.apache.org/logging/tech.html. "</span>); +<a class="jxr_linenumber" name="L372" href="#L372">372</a> msg.append(<span class="jxr_string">"Background can be found in https://commons.apache.org/logging/tech.html. "</span>); <a class="jxr_linenumber" name="L373" href="#L373">373</a> msg.append(<span class="jxr_string">"If you have not explicitly specified a custom LogFactory then it is likely "</span>); <a class="jxr_linenumber" name="L374" href="#L374">374</a> msg.append(<span class="jxr_string">"that the container has set one without your knowledge. "</span>); <a class="jxr_linenumber" name="L375" href="#L375">375</a> msg.append(<span class="jxr_string">"In this case, consider using the commons-logging-adapters.jar file or "</span>); @@ -385,7 +385,7 @@ <a class="jxr_linenumber" name="L377" href="#L377">377</a> } <strong class="jxr_keyword">else</strong> { <a class="jxr_linenumber" name="L378" href="#L378">378</a> msg.append(<span class="jxr_string">"Please check the custom implementation. "</span>); <a class="jxr_linenumber" name="L379" href="#L379">379</a> } -<a class="jxr_linenumber" name="L380" href="#L380">380</a> msg.append(<span class="jxr_string">"Help can be found @http://commons.apache.org/logging/troubleshooting.html."</span>); +<a class="jxr_linenumber" name="L380" href="#L380">380</a> msg.append(<span class="jxr_string">"Help can be found at https://commons.apache.org/logging/troubleshooting.html."</span>); <a class="jxr_linenumber" name="L381" href="#L381">381</a> <a class="jxr_linenumber" name="L382" href="#L382">382</a> <strong class="jxr_keyword">if</strong> (isDiagnosticsEnabled()) { <a class="jxr_linenumber" name="L383" href="#L383">383</a> logDiagnostic(msg.toString()); @@ -495,7 +495,7 @@ <a class="jxr_linenumber" name="L487" href="#L487">487</a> } <a class="jxr_linenumber" name="L488" href="#L488">488</a> <a class="jxr_linenumber" name="L489" href="#L489">489</a> <em class="jxr_javadoccomment">/**</em> -<a class="jxr_linenumber" name="L490" href="#L490">490</a> <em class="jxr_javadoccomment"> * Return the thread context class loader if available; otherwise return null.</em> +<a class="jxr_linenumber" name="L490" href="#L490">490</a> <em class="jxr_javadoccomment"> * Gets the thread context class loader if available; otherwise return null.</em> <a class="jxr_linenumber" name="L491" href="#L491">491</a> <em class="jxr_javadoccomment"> * <p></em> <a class="jxr_linenumber" name="L492" href="#L492">492</a> <em class="jxr_javadoccomment"> * Most/all code should call getContextClassLoaderInternal rather than</em> <a class="jxr_linenumber" name="L493" href="#L493">493</a> <em class="jxr_javadoccomment"> * calling this method directly.</em> @@ -739,7 +739,7 @@ <a class="jxr_linenumber" name="L731" href="#L731">731</a> <em class="jxr_javadoccomment"> * <li>The {@code org.apache.commons.logging.LogFactory} system property.</li></em> <a class="jxr_linenumber" name="L732" href="#L732">732</a> <em class="jxr_javadoccomment"> * <li>The JDK 1.3 Service Discovery mechanism</li></em> <a class="jxr_linenumber" name="L733" href="#L733">733</a> <em class="jxr_javadoccomment"> * <li>Use the properties file {@code commons-logging.properties} file, if found in the class path of this class. The configuration file is in standard</em> -<a class="jxr_linenumber" name="L734" href="#L734">734</a> <em class="jxr_javadoccomment"> * {@code java.util.Properties} format and contains the fully qualified name of the implementation class with the key being the system property defined</em> +<a class="jxr_linenumber" name="L734" href="#L734">734</a> <em class="jxr_javadoccomment"> * {@link java.util.Properties} format and contains the fully qualified name of the implementation class with the key being the system property defined</em> <a class="jxr_linenumber" name="L735" href="#L735">735</a> <em class="jxr_javadoccomment"> * above.</li></em> <a class="jxr_linenumber" name="L736" href="#L736">736</a> <em class="jxr_javadoccomment"> * <li>Fall back to a default implementation class ({@code org.apache.commons.logging.impl.LogFactoryImpl}).</li></em> <a class="jxr_linenumber" name="L737" href="#L737">737</a> <em class="jxr_javadoccomment"> * </ul></em> @@ -1396,7 +1396,7 @@ <a class="jxr_linenumber" name="L1388" href="#L1388">1388</a> } <a class="jxr_linenumber" name="L1389" href="#L1389">1389</a> <a class="jxr_linenumber" name="L1390" href="#L1390">1390</a> <em class="jxr_javadoccomment">/**</em> -<a class="jxr_linenumber" name="L1391" href="#L1391">1391</a> <em class="jxr_javadoccomment"> * Return a new instance of the specified {@code LogFactory} implementation class, loaded by the specified class loader. If that fails, try the class loader</em> +<a class="jxr_linenumber" name="L1391" href="#L1391">1391</a> <em class="jxr_javadoccomment"> * Gets a new instance of the specified {@code LogFactory} implementation class, loaded by the specified class loader. If that fails, try the class loader</em> <a class="jxr_linenumber" name="L1392" href="#L1392">1392</a> <em class="jxr_javadoccomment"> * used to load this (abstract) LogFactory.</em> <a class="jxr_linenumber" name="L1393" href="#L1393">1393</a> <em class="jxr_javadoccomment"> * <p></em> <a class="jxr_linenumber" name="L1394" href="#L1394">1394</a> <em class="jxr_javadoccomment"> * <b>ClassLoader conflicts</b></em> @@ -1518,121 +1518,117 @@ <a class="jxr_linenumber" name="L1510" href="#L1510">1510</a> <em class="jxr_comment">// factories is not final and could be replaced in this block.</em> <a class="jxr_linenumber" name="L1511" href="#L1511">1511</a> <strong class="jxr_keyword">final</strong> Hashtable<ClassLoader, LogFactory> factories = LogFactory.factories; <a class="jxr_linenumber" name="L1512" href="#L1512">1512</a> <strong class="jxr_keyword">synchronized</strong> (factories) { -<a class="jxr_linenumber" name="L1513" href="#L1513">1513</a> <strong class="jxr_keyword">final</strong> Enumeration<LogFactory> elements = factories.elements(); -<a class="jxr_linenumber" name="L1514" href="#L1514">1514</a> <strong class="jxr_keyword">while</strong> (elements.hasMoreElements()) { -<a class="jxr_linenumber" name="L1515" href="#L1515">1515</a> <strong class="jxr_keyword">final</strong> <a name="LogFactory" href="../../../../org/apache/commons/logging/LogFactory.html#LogFactory">LogFactory</a> element = elements.nextElement(); -<a class="jxr_linenumber" name="L1516" href="#L1516">1516</a> element.release(); -<a class="jxr_linenumber" name="L1517" href="#L1517">1517</a> } -<a class="jxr_linenumber" name="L1518" href="#L1518">1518</a> factories.clear(); -<a class="jxr_linenumber" name="L1519" href="#L1519">1519</a> -<a class="jxr_linenumber" name="L1520" href="#L1520">1520</a> <strong class="jxr_keyword">if</strong> (nullClassLoaderFactory != <strong class="jxr_keyword">null</strong>) { -<a class="jxr_linenumber" name="L1521" href="#L1521">1521</a> nullClassLoaderFactory.release(); -<a class="jxr_linenumber" name="L1522" href="#L1522">1522</a> nullClassLoaderFactory = <strong class="jxr_keyword">null</strong>; -<a class="jxr_linenumber" name="L1523" href="#L1523">1523</a> } -<a class="jxr_linenumber" name="L1524" href="#L1524">1524</a> } -<a class="jxr_linenumber" name="L1525" href="#L1525">1525</a> } -<a class="jxr_linenumber" name="L1526" href="#L1526">1526</a> -<a class="jxr_linenumber" name="L1527" href="#L1527">1527</a> <em class="jxr_javadoccomment">/** Utility method to safely trim a string. */</em> -<a class="jxr_linenumber" name="L1528" href="#L1528">1528</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String trim(<strong class="jxr_keyword">final</strong> String src) { -<a class="jxr_linenumber" name="L1529" href="#L1529">1529</a> <strong class="jxr_keyword">if</strong> (src == <strong class="jxr_keyword">null</strong>) { -<a class="jxr_linenumber" name="L1530" href="#L1530">1530</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>; -<a class="jxr_linenumber" name="L1531" href="#L1531">1531</a> } -<a class="jxr_linenumber" name="L1532" href="#L1532">1532</a> <strong class="jxr_keyword">return</strong> src.trim(); -<a class="jxr_linenumber" name="L1533" href="#L1533">1533</a> } -<a class="jxr_linenumber" name="L1534" href="#L1534">1534</a> -<a class="jxr_linenumber" name="L1535" href="#L1535">1535</a> <em class="jxr_javadoccomment">/**</em> -<a class="jxr_linenumber" name="L1536" href="#L1536">1536</a> <em class="jxr_javadoccomment"> * Protected constructor that is not available for public use.</em> -<a class="jxr_linenumber" name="L1537" href="#L1537">1537</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L1538" href="#L1538">1538</a> <strong class="jxr_keyword">protected</strong> <a name="LogFactory" href="../../../../org/apache/commons/logging/LogFactory.html#LogFactory">LogFactory</a>() { -<a class="jxr_linenumber" name="L1539" href="#L1539">1539</a> } -<a class="jxr_linenumber" name="L1540" href="#L1540">1540</a> -<a class="jxr_linenumber" name="L1541" href="#L1541">1541</a> <em class="jxr_javadoccomment">/**</em> -<a class="jxr_linenumber" name="L1542" href="#L1542">1542</a> <em class="jxr_javadoccomment"> * Return the configuration attribute with the specified name (if any),</em> -<a class="jxr_linenumber" name="L1543" href="#L1543">1543</a> <em class="jxr_javadoccomment"> * or {@code null} if there is no such attribute.</em> -<a class="jxr_linenumber" name="L1544" href="#L1544">1544</a> <em class="jxr_javadoccomment"> *</em> -<a class="jxr_linenumber" name="L1545" href="#L1545">1545</a> <em class="jxr_javadoccomment"> * @param name Name of the attribute to return</em> -<a class="jxr_linenumber" name="L1546" href="#L1546">1546</a> <em class="jxr_javadoccomment"> * @return the configuration attribute with the specified name.</em> -<a class="jxr_linenumber" name="L1547" href="#L1547">1547</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L1548" href="#L1548">1548</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> Object getAttribute(String name); -<a class="jxr_linenumber" name="L1549" href="#L1549">1549</a> -<a class="jxr_linenumber" name="L1550" href="#L1550">1550</a> <em class="jxr_javadoccomment">/**</em> -<a class="jxr_linenumber" name="L1551" href="#L1551">1551</a> <em class="jxr_javadoccomment"> * Gets an array containing the names of all currently defined configuration attributes. If there are no such attributes, a zero length array is returned.</em> -<a class="jxr_linenumber" name="L1552" href="#L1552">1552</a> <em class="jxr_javadoccomment"> *</em> -<a class="jxr_linenumber" name="L1553" href="#L1553">1553</a> <em class="jxr_javadoccomment"> * @return an array containing the names of all currently defined configuration attributes</em> -<a class="jxr_linenumber" name="L1554" href="#L1554">1554</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L1555" href="#L1555">1555</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> String[] getAttributeNames(); -<a class="jxr_linenumber" name="L1556" href="#L1556">1556</a> -<a class="jxr_linenumber" name="L1557" href="#L1557">1557</a> <em class="jxr_javadoccomment">/**</em> -<a class="jxr_linenumber" name="L1558" href="#L1558">1558</a> <em class="jxr_javadoccomment"> * Convenience method to derive a name from the specified class and call {@code getInstance(String)} with it.</em> -<a class="jxr_linenumber" name="L1559" href="#L1559">1559</a> <em class="jxr_javadoccomment"> *</em> -<a class="jxr_linenumber" name="L1560" href="#L1560">1560</a> <em class="jxr_javadoccomment"> * @param clazz Class for which a suitable Log name will be derived</em> -<a class="jxr_linenumber" name="L1561" href="#L1561">1561</a> <em class="jxr_javadoccomment"> * @return a name from the specified class.</em> -<a class="jxr_linenumber" name="L1562" href="#L1562">1562</a> <em class="jxr_javadoccomment"> * @throws LogConfigurationException if a suitable {@code Log} instance cannot be returned</em> -<a class="jxr_linenumber" name="L1563" href="#L1563">1563</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L1564" href="#L1564">1564</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <a name="Log" href="../../../../org/apache/commons/logging/Log.html#Log">Log</a> getInstance(Class<?> clazz) <strong class="jxr_keyword">throws</strong> LogConfigurationException; -<a class="jxr_linenumber" name="L1565" href="#L1565">1565</a> -<a class="jxr_linenumber" name="L1566" href="#L1566">1566</a> <em class="jxr_javadoccomment">/**</em> -<a class="jxr_linenumber" name="L1567" href="#L1567">1567</a> <em class="jxr_javadoccomment"> * Constructs (if necessary) and return a {@code Log} instance, using the factory's current set of configuration attributes.</em> -<a class="jxr_linenumber" name="L1568" href="#L1568">1568</a> <em class="jxr_javadoccomment"> * <p></em> -<a class="jxr_linenumber" name="L1569" href="#L1569">1569</a> <em class="jxr_javadoccomment"> * <strong>NOTE</strong> - Depending upon the implementation of the {@code LogFactory} you are using, the {@code Log} instance you are returned may or may</em> -<a class="jxr_linenumber" name="L1570" href="#L1570">1570</a> <em class="jxr_javadoccomment"> * not be local to the current application, and may or may not be returned again on a subsequent call with the same name argument.</em> -<a class="jxr_linenumber" name="L1571" href="#L1571">1571</a> <em class="jxr_javadoccomment"> * </p></em> -<a class="jxr_linenumber" name="L1572" href="#L1572">1572</a> <em class="jxr_javadoccomment"> *</em> -<a class="jxr_linenumber" name="L1573" href="#L1573">1573</a> <em class="jxr_javadoccomment"> * @param name Logical name of the {@code Log} instance to be returned (the meaning of this name is only known to the underlying logging implementation that</em> -<a class="jxr_linenumber" name="L1574" href="#L1574">1574</a> <em class="jxr_javadoccomment"> * is being wrapped)</em> -<a class="jxr_linenumber" name="L1575" href="#L1575">1575</a> <em class="jxr_javadoccomment"> * @return a {@code Log} instance.</em> -<a class="jxr_linenumber" name="L1576" href="#L1576">1576</a> <em class="jxr_javadoccomment"> * @throws LogConfigurationException if a suitable {@code Log} instance cannot be returned</em> -<a class="jxr_linenumber" name="L1577" href="#L1577">1577</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L1578" href="#L1578">1578</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <a name="Log" href="../../../../org/apache/commons/logging/Log.html#Log">Log</a> getInstance(String name) -<a class="jxr_linenumber" name="L1579" href="#L1579">1579</a> <strong class="jxr_keyword">throws</strong> LogConfigurationException; -<a class="jxr_linenumber" name="L1580" href="#L1580">1580</a> -<a class="jxr_linenumber" name="L1581" href="#L1581">1581</a> <em class="jxr_javadoccomment">/**</em> -<a class="jxr_linenumber" name="L1582" href="#L1582">1582</a> <em class="jxr_javadoccomment"> * Release any internal references to previously created {@link Log}</em> -<a class="jxr_linenumber" name="L1583" href="#L1583">1583</a> <em class="jxr_javadoccomment"> * instances returned by this factory. This is useful in environments</em> -<a class="jxr_linenumber" name="L1584" href="#L1584">1584</a> <em class="jxr_javadoccomment"> * like servlet containers, which implement application reloading by</em> -<a class="jxr_linenumber" name="L1585" href="#L1585">1585</a> <em class="jxr_javadoccomment"> * throwing away a ClassLoader. Dangling references to objects in that</em> -<a class="jxr_linenumber" name="L1586" href="#L1586">1586</a> <em class="jxr_javadoccomment"> * class loader would prevent garbage collection.</em> -<a class="jxr_linenumber" name="L1587" href="#L1587">1587</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L1588" href="#L1588">1588</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">void</strong> release(); -<a class="jxr_linenumber" name="L1589" href="#L1589">1589</a> -<a class="jxr_linenumber" name="L1590" href="#L1590">1590</a> <em class="jxr_javadoccomment">/**</em> -<a class="jxr_linenumber" name="L1591" href="#L1591">1591</a> <em class="jxr_javadoccomment"> * Remove any configuration attribute associated with the specified name.</em> -<a class="jxr_linenumber" name="L1592" href="#L1592">1592</a> <em class="jxr_javadoccomment"> * If there is no such attribute, no action is taken.</em> -<a class="jxr_linenumber" name="L1593" href="#L1593">1593</a> <em class="jxr_javadoccomment"> *</em> -<a class="jxr_linenumber" name="L1594" href="#L1594">1594</a> <em class="jxr_javadoccomment"> * @param name Name of the attribute to remove</em> -<a class="jxr_linenumber" name="L1595" href="#L1595">1595</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L1596" href="#L1596">1596</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">void</strong> removeAttribute(String name); -<a class="jxr_linenumber" name="L1597" href="#L1597">1597</a> -<a class="jxr_linenumber" name="L1598" href="#L1598">1598</a> <em class="jxr_comment">//</em> -<a class="jxr_linenumber" name="L1599" href="#L1599">1599</a> <em class="jxr_comment">// We can't do this in the class constructor, as there are many</em> -<a class="jxr_linenumber" name="L1600" href="#L1600">1600</a> <em class="jxr_comment">// static methods on this class that can be called before any</em> -<a class="jxr_linenumber" name="L1601" href="#L1601">1601</a> <em class="jxr_comment">// LogFactory instances are created, and they depend upon this</em> -<a class="jxr_linenumber" name="L1602" href="#L1602">1602</a> <em class="jxr_comment">// stuff having been set up.</em> -<a class="jxr_linenumber" name="L1603" href="#L1603">1603</a> <em class="jxr_comment">//</em> -<a class="jxr_linenumber" name="L1604" href="#L1604">1604</a> <em class="jxr_comment">// Note that this block must come after any variable declarations used</em> -<a class="jxr_linenumber" name="L1605" href="#L1605">1605</a> <em class="jxr_comment">// by any methods called from this block, as we want any static initializer</em> -<a class="jxr_linenumber" name="L1606" href="#L1606">1606</a> <em class="jxr_comment">// associated with the variable to run first. If static initializers for</em> -<a class="jxr_linenumber" name="L1607" href="#L1607">1607</a> <em class="jxr_comment">// variables run after this code, then (a) their value might be needed</em> -<a class="jxr_linenumber" name="L1608" href="#L1608">1608</a> <em class="jxr_comment">// by methods called from here, and (b) they might *override* any value</em> -<a class="jxr_linenumber" name="L1609" href="#L1609">1609</a> <em class="jxr_comment">// computed here!</em> -<a class="jxr_linenumber" name="L1610" href="#L1610">1610</a> <em class="jxr_comment">//</em> -<a class="jxr_linenumber" name="L1611" href="#L1611">1611</a> <em class="jxr_comment">// So the wisest thing to do is just to place this code at the very end</em> -<a class="jxr_linenumber" name="L1612" href="#L1612">1612</a> <em class="jxr_comment">// of the class file.</em> -<a class="jxr_linenumber" name="L1613" href="#L1613">1613</a> -<a class="jxr_linenumber" name="L1614" href="#L1614">1614</a> <em class="jxr_javadoccomment">/**</em> -<a class="jxr_linenumber" name="L1615" href="#L1615">1615</a> <em class="jxr_javadoccomment"> * Sets the configuration attribute with the specified name. Calling</em> -<a class="jxr_linenumber" name="L1616" href="#L1616">1616</a> <em class="jxr_javadoccomment"> * this with a {@code null} value is equivalent to calling</em> -<a class="jxr_linenumber" name="L1617" href="#L1617">1617</a> <em class="jxr_javadoccomment"> * {@code removeAttribute(name)}.</em> -<a class="jxr_linenumber" name="L1618" href="#L1618">1618</a> <em class="jxr_javadoccomment"> *</em> -<a class="jxr_linenumber" name="L1619" href="#L1619">1619</a> <em class="jxr_javadoccomment"> * @param name Name of the attribute to set</em> -<a class="jxr_linenumber" name="L1620" href="#L1620">1620</a> <em class="jxr_javadoccomment"> * @param value Value of the attribute to set, or {@code null}</em> -<a class="jxr_linenumber" name="L1621" href="#L1621">1621</a> <em class="jxr_javadoccomment"> * to remove any setting for this attribute</em> -<a class="jxr_linenumber" name="L1622" href="#L1622">1622</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L1623" href="#L1623">1623</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">void</strong> setAttribute(String name, Object value); -<a class="jxr_linenumber" name="L1624" href="#L1624">1624</a> -<a class="jxr_linenumber" name="L1625" href="#L1625">1625</a> } +<a class="jxr_linenumber" name="L1513" href="#L1513">1513</a> factories.values().forEach(LogFactory::release); +<a class="jxr_linenumber" name="L1514" href="#L1514">1514</a> factories.clear(); +<a class="jxr_linenumber" name="L1515" href="#L1515">1515</a> +<a class="jxr_linenumber" name="L1516" href="#L1516">1516</a> <strong class="jxr_keyword">if</strong> (nullClassLoaderFactory != <strong class="jxr_keyword">null</strong>) { +<a class="jxr_linenumber" name="L1517" href="#L1517">1517</a> nullClassLoaderFactory.release(); +<a class="jxr_linenumber" name="L1518" href="#L1518">1518</a> nullClassLoaderFactory = <strong class="jxr_keyword">null</strong>; +<a class="jxr_linenumber" name="L1519" href="#L1519">1519</a> } +<a class="jxr_linenumber" name="L1520" href="#L1520">1520</a> } +<a class="jxr_linenumber" name="L1521" href="#L1521">1521</a> } +<a class="jxr_linenumber" name="L1522" href="#L1522">1522</a> +<a class="jxr_linenumber" name="L1523" href="#L1523">1523</a> <em class="jxr_javadoccomment">/** Utility method to safely trim a string. */</em> +<a class="jxr_linenumber" name="L1524" href="#L1524">1524</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String trim(<strong class="jxr_keyword">final</strong> String src) { +<a class="jxr_linenumber" name="L1525" href="#L1525">1525</a> <strong class="jxr_keyword">if</strong> (src == <strong class="jxr_keyword">null</strong>) { +<a class="jxr_linenumber" name="L1526" href="#L1526">1526</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>; +<a class="jxr_linenumber" name="L1527" href="#L1527">1527</a> } +<a class="jxr_linenumber" name="L1528" href="#L1528">1528</a> <strong class="jxr_keyword">return</strong> src.trim(); +<a class="jxr_linenumber" name="L1529" href="#L1529">1529</a> } +<a class="jxr_linenumber" name="L1530" href="#L1530">1530</a> +<a class="jxr_linenumber" name="L1531" href="#L1531">1531</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="L1532" href="#L1532">1532</a> <em class="jxr_javadoccomment"> * Protected constructor that is not available for public use.</em> +<a class="jxr_linenumber" name="L1533" href="#L1533">1533</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="L1534" href="#L1534">1534</a> <strong class="jxr_keyword">protected</strong> <a name="LogFactory" href="../../../../org/apache/commons/logging/LogFactory.html#LogFactory">LogFactory</a>() { +<a class="jxr_linenumber" name="L1535" href="#L1535">1535</a> } +<a class="jxr_linenumber" name="L1536" href="#L1536">1536</a> +<a class="jxr_linenumber" name="L1537" href="#L1537">1537</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="L1538" href="#L1538">1538</a> <em class="jxr_javadoccomment"> * Gets the configuration attribute with the specified name (if any),</em> +<a class="jxr_linenumber" name="L1539" href="#L1539">1539</a> <em class="jxr_javadoccomment"> * or {@code null} if there is no such attribute.</em> +<a class="jxr_linenumber" name="L1540" href="#L1540">1540</a> <em class="jxr_javadoccomment"> *</em> +<a class="jxr_linenumber" name="L1541" href="#L1541">1541</a> <em class="jxr_javadoccomment"> * @param name Name of the attribute to return</em> +<a class="jxr_linenumber" name="L1542" href="#L1542">1542</a> <em class="jxr_javadoccomment"> * @return the configuration attribute with the specified name.</em> +<a class="jxr_linenumber" name="L1543" href="#L1543">1543</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="L1544" href="#L1544">1544</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> Object getAttribute(String name); +<a class="jxr_linenumber" name="L1545" href="#L1545">1545</a> +<a class="jxr_linenumber" name="L1546" href="#L1546">1546</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="L1547" href="#L1547">1547</a> <em class="jxr_javadoccomment"> * Gets an array containing the names of all currently defined configuration attributes. If there are no such attributes, a zero length array is returned.</em> +<a class="jxr_linenumber" name="L1548" href="#L1548">1548</a> <em class="jxr_javadoccomment"> *</em> +<a class="jxr_linenumber" name="L1549" href="#L1549">1549</a> <em class="jxr_javadoccomment"> * @return an array containing the names of all currently defined configuration attributes</em> +<a class="jxr_linenumber" name="L1550" href="#L1550">1550</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="L1551" href="#L1551">1551</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> String[] getAttributeNames(); +<a class="jxr_linenumber" name="L1552" href="#L1552">1552</a> +<a class="jxr_linenumber" name="L1553" href="#L1553">1553</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="L1554" href="#L1554">1554</a> <em class="jxr_javadoccomment"> * Convenience method to derive a name from the specified class and call {@code getInstance(String)} with it.</em> +<a class="jxr_linenumber" name="L1555" href="#L1555">1555</a> <em class="jxr_javadoccomment"> *</em> +<a class="jxr_linenumber" name="L1556" href="#L1556">1556</a> <em class="jxr_javadoccomment"> * @param clazz Class for which a suitable Log name will be derived</em> +<a class="jxr_linenumber" name="L1557" href="#L1557">1557</a> <em class="jxr_javadoccomment"> * @return a name from the specified class.</em> +<a class="jxr_linenumber" name="L1558" href="#L1558">1558</a> <em class="jxr_javadoccomment"> * @throws LogConfigurationException if a suitable {@code Log} instance cannot be returned</em> +<a class="jxr_linenumber" name="L1559" href="#L1559">1559</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="L1560" href="#L1560">1560</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <a name="Log" href="../../../../org/apache/commons/logging/Log.html#Log">Log</a> getInstance(Class<?> clazz) <strong class="jxr_keyword">throws</strong> LogConfigurationException; +<a class="jxr_linenumber" name="L1561" href="#L1561">1561</a> +<a class="jxr_linenumber" name="L1562" href="#L1562">1562</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="L1563" href="#L1563">1563</a> <em class="jxr_javadoccomment"> * Constructs (if necessary) and return a {@code Log} instance, using the factory's current set of configuration attributes.</em> +<a class="jxr_linenumber" name="L1564" href="#L1564">1564</a> <em class="jxr_javadoccomment"> * <p></em> +<a class="jxr_linenumber" name="L1565" href="#L1565">1565</a> <em class="jxr_javadoccomment"> * <strong>NOTE</strong> - Depending upon the implementation of the {@code LogFactory} you are using, the {@code Log} instance you are returned may or may</em> +<a class="jxr_linenumber" name="L1566" href="#L1566">1566</a> <em class="jxr_javadoccomment"> * not be local to the current application, and may or may not be returned again on a subsequent call with the same name argument.</em> +<a class="jxr_linenumber" name="L1567" href="#L1567">1567</a> <em class="jxr_javadoccomment"> * </p></em> +<a class="jxr_linenumber" name="L1568" href="#L1568">1568</a> <em class="jxr_javadoccomment"> *</em> +<a class="jxr_linenumber" name="L1569" href="#L1569">1569</a> <em class="jxr_javadoccomment"> * @param name Logical name of the {@code Log} instance to be returned (the meaning of this name is only known to the underlying logging implementation that</em> +<a class="jxr_linenumber" name="L1570" href="#L1570">1570</a> <em class="jxr_javadoccomment"> * is being wrapped)</em> +<a class="jxr_linenumber" name="L1571" href="#L1571">1571</a> <em class="jxr_javadoccomment"> * @return a {@code Log} instance.</em> +<a class="jxr_linenumber" name="L1572" href="#L1572">1572</a> <em class="jxr_javadoccomment"> * @throws LogConfigurationException if a suitable {@code Log} instance cannot be returned</em> +<a class="jxr_linenumber" name="L1573" href="#L1573">1573</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="L1574" href="#L1574">1574</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <a name="Log" href="../../../../org/apache/commons/logging/Log.html#Log">Log</a> getInstance(String name) +<a class="jxr_linenumber" name="L1575" href="#L1575">1575</a> <strong class="jxr_keyword">throws</strong> LogConfigurationException; +<a class="jxr_linenumber" name="L1576" href="#L1576">1576</a> +<a class="jxr_linenumber" name="L1577" href="#L1577">1577</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="L1578" href="#L1578">1578</a> <em class="jxr_javadoccomment"> * Release any internal references to previously created {@link Log}</em> +<a class="jxr_linenumber" name="L1579" href="#L1579">1579</a> <em class="jxr_javadoccomment"> * instances returned by this factory. This is useful in environments</em> +<a class="jxr_linenumber" name="L1580" href="#L1580">1580</a> <em class="jxr_javadoccomment"> * like servlet containers, which implement application reloading by</em> +<a class="jxr_linenumber" name="L1581" href="#L1581">1581</a> <em class="jxr_javadoccomment"> * throwing away a ClassLoader. Dangling references to objects in that</em> +<a class="jxr_linenumber" name="L1582" href="#L1582">1582</a> <em class="jxr_javadoccomment"> * class loader would prevent garbage collection.</em> +<a class="jxr_linenumber" name="L1583" href="#L1583">1583</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="L1584" href="#L1584">1584</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">void</strong> release(); +<a class="jxr_linenumber" name="L1585" href="#L1585">1585</a> +<a class="jxr_linenumber" name="L1586" href="#L1586">1586</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="L1587" href="#L1587">1587</a> <em class="jxr_javadoccomment"> * Remove any configuration attribute associated with the specified name.</em> +<a class="jxr_linenumber" name="L1588" href="#L1588">1588</a> <em class="jxr_javadoccomment"> * If there is no such attribute, no action is taken.</em> +<a class="jxr_linenumber" name="L1589" href="#L1589">1589</a> <em class="jxr_javadoccomment"> *</em> +<a class="jxr_linenumber" name="L1590" href="#L1590">1590</a> <em class="jxr_javadoccomment"> * @param name Name of the attribute to remove</em> +<a class="jxr_linenumber" name="L1591" href="#L1591">1591</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="L1592" href="#L1592">1592</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">void</strong> removeAttribute(String name); +<a class="jxr_linenumber" name="L1593" href="#L1593">1593</a> +<a class="jxr_linenumber" name="L1594" href="#L1594">1594</a> <em class="jxr_comment">//</em> +<a class="jxr_linenumber" name="L1595" href="#L1595">1595</a> <em class="jxr_comment">// We can't do this in the class constructor, as there are many</em> +<a class="jxr_linenumber" name="L1596" href="#L1596">1596</a> <em class="jxr_comment">// static methods on this class that can be called before any</em> +<a class="jxr_linenumber" name="L1597" href="#L1597">1597</a> <em class="jxr_comment">// LogFactory instances are created, and they depend upon this</em> +<a class="jxr_linenumber" name="L1598" href="#L1598">1598</a> <em class="jxr_comment">// stuff having been set up.</em> +<a class="jxr_linenumber" name="L1599" href="#L1599">1599</a> <em class="jxr_comment">//</em> +<a class="jxr_linenumber" name="L1600" href="#L1600">1600</a> <em class="jxr_comment">// Note that this block must come after any variable declarations used</em> +<a class="jxr_linenumber" name="L1601" href="#L1601">1601</a> <em class="jxr_comment">// by any methods called from this block, as we want any static initializer</em> +<a class="jxr_linenumber" name="L1602" href="#L1602">1602</a> <em class="jxr_comment">// associated with the variable to run first. If static initializers for</em> +<a class="jxr_linenumber" name="L1603" href="#L1603">1603</a> <em class="jxr_comment">// variables run after this code, then (a) their value might be needed</em> +<a class="jxr_linenumber" name="L1604" href="#L1604">1604</a> <em class="jxr_comment">// by methods called from here, and (b) they might *override* any value</em> +<a class="jxr_linenumber" name="L1605" href="#L1605">1605</a> <em class="jxr_comment">// computed here!</em> +<a class="jxr_linenumber" name="L1606" href="#L1606">1606</a> <em class="jxr_comment">//</em> +<a class="jxr_linenumber" name="L1607" href="#L1607">1607</a> <em class="jxr_comment">// So the wisest thing to do is just to place this code at the very end</em> +<a class="jxr_linenumber" name="L1608" href="#L1608">1608</a> <em class="jxr_comment">// of the class file.</em> +<a class="jxr_linenumber" name="L1609" href="#L1609">1609</a> +<a class="jxr_linenumber" name="L1610" href="#L1610">1610</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="L1611" href="#L1611">1611</a> <em class="jxr_javadoccomment"> * Sets the configuration attribute with the specified name. Calling</em> +<a class="jxr_linenumber" name="L1612" href="#L1612">1612</a> <em class="jxr_javadoccomment"> * this with a {@code null} value is equivalent to calling</em> +<a class="jxr_linenumber" name="L1613" href="#L1613">1613</a> <em class="jxr_javadoccomment"> * {@code removeAttribute(name)}.</em> +<a class="jxr_linenumber" name="L1614" href="#L1614">1614</a> <em class="jxr_javadoccomment"> *</em> +<a class="jxr_linenumber" name="L1615" href="#L1615">1615</a> <em class="jxr_javadoccomment"> * @param name Name of the attribute to set</em> +<a class="jxr_linenumber" name="L1616" href="#L1616">1616</a> <em class="jxr_javadoccomment"> * @param value Value of the attribute to set, or {@code null}</em> +<a class="jxr_linenumber" name="L1617" href="#L1617">1617</a> <em class="jxr_javadoccomment"> * to remove any setting for this attribute</em> +<a class="jxr_linenumber" name="L1618" href="#L1618">1618</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="L1619" href="#L1619">1619</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">void</strong> setAttribute(String name, Object value); +<a class="jxr_linenumber" name="L1620" href="#L1620">1620</a> +<a class="jxr_linenumber" name="L1621" href="#L1621">1621</a> } </pre> <hr/> -<div id="footer">Copyright © 2001–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">Copyright © 2001–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> </body> </html> \ No newline at end of file