Modified: 
websites/production/commons/content/proper/commons-logging/jacoco/org.apache.commons.logging.impl/SimpleLog.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-logging/jacoco/org.apache.commons.logging.impl/SimpleLog.html
 (original)
+++ 
websites/production/commons/content/proper/commons-logging/jacoco/org.apache.commons.logging.impl/SimpleLog.html
 Thu Jul  4 12:10:51 2024
@@ -1 +1 @@
-<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD 
XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";><html 
xmlns="http://www.w3.org/1999/xhtml"; lang="en"><head><meta 
http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link 
rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link 
rel="shortcut icon" href="../jacoco-resources/report.gif" 
type="image/gif"/><title>SimpleLog</title><script type="text/javascript" 
src="../jacoco-resources/sort.js"></script></head><body 
onload="initialSort(['breadcrumb'])"><div class="breadcrumb" 
id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" 
class="el_session">Sessions</a></span><a href="../index.html" 
class="el_report">Apache Commons Logging</a> &gt; <a href="index.html" 
class="el_package">org.apache.commons.logging.impl</a> &gt; <span 
class="el_class">SimpleLog</span></div><h1>SimpleLog</h1><table 
class="coverage" cellspacing="0" id="coveragetable"><th
 ead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td 
class="down sortable bar" id="b" onclick="toggleSort(this)">Missed 
Instructions</td><td class="sortable ctr2" id="c" 
onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" 
onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" 
onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" 
onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" 
onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" 
onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" 
onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" 
onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" 
onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td
 class="bar">92 of 565</td><td class="ctr2">83%</td><td class="bar">30 of 
81</td><td class="ctr2">62%</td><td class="ctr1">29</td><td class="ctr2">75</t
 d><td class="ctr1">27</td><td class="ctr2">160</td><td class="ctr1">1</td><td 
class="ctr2">32</td></tr></tfoot><tbody><tr><td id="a24"><a 
href="SimpleLog.java.html#L237" class="el_method">SimpleLog(String)</a></td><td 
class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="21" 
height="10" title="27" alt="27"/><img src="../jacoco-resources/greenbar.gif" 
width="75" height="10" title="94" alt="94"/></td><td class="ctr2" 
id="c25">77%</td><td class="bar" id="d0"><img 
src="../jacoco-resources/redbar.gif" width="49" height="10" title="9" 
alt="9"/><img src="../jacoco-resources/greenbar.gif" width="70" height="10" 
title="13" alt="13"/></td><td class="ctr2" id="e7">59%</td><td class="ctr1" 
id="f0">9</td><td class="ctr2" id="g0">12</td><td class="ctr1" 
id="h0">7</td><td class="ctr2" id="i1">28</td><td class="ctr1" 
id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a22"><a 
href="SimpleLog.java.html#L492" class="el_method">log(int, Object, 
Throwable)</a></td><td class="ba
 r" id="b1"><img src="../jacoco-resources/redbar.gif" width="15" height="10" 
title="19" alt="19"/><img src="../jacoco-resources/greenbar.gif" width="104" 
height="10" title="131" alt="131"/></td><td class="ctr2" id="c23">87%</td><td 
class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="27" 
height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" 
width="65" height="10" title="12" alt="12"/></td><td class="ctr2" 
id="e6">70%</td><td class="ctr1" id="f1">4</td><td class="ctr2" 
id="g1">12</td><td class="ctr1" id="h1">5</td><td class="ctr2" 
id="i0">40</td><td class="ctr1" id="j2">0</td><td class="ctr2" 
id="k1">1</td></tr><tr><td id="a7"><a href="SimpleLog.java.html#L172" 
class="el_method">getContextClassLoader()</a></td><td class="bar" id="b2"><img 
src="../jacoco-resources/redbar.gif" width="10" height="10" title="13" 
alt="13"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" 
title="10" alt="10"/></td><td class="ctr2" id="c30">43%</td><td cl
 ass="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="16" 
height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" 
width="5" height="10" title="1" alt="1"/></td><td class="ctr2" 
id="e20">25%</td><td class="ctr1" id="f2">2</td><td class="ctr2" 
id="g2">3</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i3">9</td><td 
class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td 
id="a25"><a href="SimpleLog.java.html#L79" class="el_method">static 
{...}</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" 
width="9" height="10" title="12" alt="12"/><img 
src="../jacoco-resources/greenbar.gif" width="32" height="10" title="40" 
alt="40"/></td><td class="ctr2" id="c26">76%</td><td class="bar" id="d3"><img 
src="../jacoco-resources/redbar.gif" width="5" height="10" title="1" 
alt="1"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" 
title="3" alt="3"/></td><td class="ctr2" id="e5">75%</td><td class="ctr1" id="f3
 ">1</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h2">5</td><td 
class="ctr2" id="i2">19</td><td class="ctr1" id="j4">0</td><td class="ctr2" 
id="k3">1</td></tr><tr><td id="a26"><a href="SimpleLog.java.html#L580" 
class="el_method">trace(Object)</a></td><td class="bar" id="b4"><img 
src="../jacoco-resources/redbar.gif" width="4" height="10" title="5" 
alt="5"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" 
title="5" alt="5"/></td><td class="ctr2" id="c28">50%</td><td class="bar" 
id="d4"><img src="../jacoco-resources/redbar.gif" width="5" height="10" 
title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="5" 
height="10" title="1" alt="1"/></td><td class="ctr2" id="e8">50%</td><td 
class="ctr1" id="f4">1</td><td class="ctr2" id="g4">2</td><td class="ctr1" 
id="h5">1</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j5">0</td><td 
class="ctr2" id="k4">1</td></tr><tr><td id="a27"><a 
href="SimpleLog.java.html#L594" class="el_method">trace(Object, 
 Throwable)</a></td><td class="bar" id="b5"><img 
src="../jacoco-resources/redbar.gif" width="4" height="10" title="5" 
alt="5"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" 
title="5" alt="5"/></td><td class="ctr2" id="c29">50%</td><td class="bar" 
id="d5"><img src="../jacoco-resources/redbar.gif" width="5" height="10" 
title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="5" 
height="10" title="1" alt="1"/></td><td class="ctr2" id="e9">50%</td><td 
class="ctr1" id="f5">1</td><td class="ctr2" id="g5">2</td><td class="ctr1" 
id="h6">1</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j6">0</td><td 
class="ctr2" id="k5">1</td></tr><tr><td id="a31"><a 
href="SimpleLog.java.html#L647" 
class="el_method">write(StringBuffer)</a></td><td class="bar" id="b6"><img 
src="../jacoco-resources/redbar.gif" width="4" height="10" title="5" 
alt="5"/></td><td class="ctr2" id="c31">0%</td><td class="bar" id="d21"/><td 
class="ctr2" id="e21">n/a</td><td class="ctr1" id="f6
 ">1</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h4">2</td><td 
class="ctr2" id="i18">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" 
id="k6">1</td></tr><tr><td id="a21"><a href="SimpleLog.java.html#L202" 
class="el_method">lambda$getResourceAsStream$0(String)</a></td><td class="bar" 
id="b7"><img src="../jacoco-resources/redbar.gif" width="2" height="10" 
title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="6" 
height="10" title="8" alt="8"/></td><td class="ctr2" id="c27">72%</td><td 
class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="5" 
height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" 
width="5" height="10" title="1" alt="1"/></td><td class="ctr2" 
id="e10">50%</td><td class="ctr1" id="f7">1</td><td class="ctr2" 
id="g6">2</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i5">4</td><td 
class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td 
id="a11"><a href="SimpleLog.java.html#L220" class="
 el_method">getStringProperty(String, String)</a></td><td class="bar" 
id="b8"><img src="../jacoco-resources/redbar.gif" width="1" height="10" 
title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="5" 
height="10" title="7" alt="7"/></td><td class="ctr2" id="c24">77%</td><td 
class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="5" 
height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" 
width="5" height="10" title="1" alt="1"/></td><td class="ctr2" 
id="e11">50%</td><td class="ctr1" id="f8">1</td><td class="ctr2" 
id="g7">2</td><td class="ctr1" id="h9">0</td><td class="ctr2" 
id="i19">2</td><td class="ctr1" id="j8">0</td><td class="ctr2" 
id="k8">1</td></tr><tr><td id="a10"><a href="SimpleLog.java.html#L211" 
class="el_method">getStringProperty(String)</a></td><td class="bar" 
id="b9"><img src="../jacoco-resources/greenbar.gif" width="11" height="10" 
title="14" alt="14"/></td><td class="ctr2" id="c22">93%</td><td class="bar" 
id="d16"><img src="
 ../jacoco-resources/greenbar.gif" width="10" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" 
id="f17">0</td><td class="ctr2" id="g8">2</td><td class="ctr1" 
id="h8">1</td><td class="ctr2" id="i4">5</td><td class="ctr1" id="j9">0</td><td 
class="ctr2" id="k9">1</td></tr><tr><td id="a6"><a 
href="SimpleLog.java.html#L160" class="el_method">getBooleanProperty(String, 
boolean)</a></td><td class="bar" id="b10"><img 
src="../jacoco-resources/greenbar.gif" width="8" height="10" title="10" 
alt="10"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d17"><img 
src="../jacoco-resources/greenbar.gif" width="10" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" 
id="f18">0</td><td class="ctr2" id="g9">2</td><td class="ctr1" 
id="h10">0</td><td class="ctr2" id="i20">2</td><td class="ctr1" 
id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a0"><a 
href="SimpleLog.java.html#L286" class="el_method">debug(Objec
 t)</a></td><td class="bar" id="b11"><img 
src="../jacoco-resources/greenbar.gif" width="8" height="10" title="10" 
alt="10"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d18"><img 
src="../jacoco-resources/greenbar.gif" width="10" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" 
id="f19">0</td><td class="ctr2" id="g10">2</td><td class="ctr1" 
id="h11">0</td><td class="ctr2" id="i8">3</td><td class="ctr1" 
id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a1"><a 
href="SimpleLog.java.html#L301" class="el_method">debug(Object, 
Throwable)</a></td><td class="bar" id="b12"><img 
src="../jacoco-resources/greenbar.gif" width="8" height="10" title="10" 
alt="10"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d19"><img 
src="../jacoco-resources/greenbar.gif" width="10" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" 
id="f20">0</td><td class="ctr2" id="g11">2</td><td class="ctr1" id="h
 12">0</td><td class="ctr2" id="i9">3</td><td class="ctr1" id="j12">0</td><td 
class="ctr2" id="k12">1</td></tr><tr><td id="a2"><a 
href="SimpleLog.java.html#L314" class="el_method">error(Object)</a></td><td 
class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="8" 
height="10" title="10" alt="10"/></td><td class="ctr2" id="c3">100%</td><td 
class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="5" 
height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" 
width="5" height="10" title="1" alt="1"/></td><td class="ctr2" 
id="e12">50%</td><td class="ctr1" id="f9">1</td><td class="ctr2" 
id="g12">2</td><td class="ctr1" id="h13">0</td><td class="ctr2" 
id="i10">3</td><td class="ctr1" id="j13">0</td><td class="ctr2" 
id="k13">1</td></tr><tr><td id="a3"><a href="SimpleLog.java.html#L328" 
class="el_method">error(Object, Throwable)</a></td><td class="bar" 
id="b14"><img src="../jacoco-resources/greenbar.gif" width="8" height="10" 
title="10" alt="10"/></td
 ><td class="ctr2" id="c4">100%</td><td class="bar" id="d9"><img 
 >src="../jacoco-resources/redbar.gif" width="5" height="10" title="1" 
 >alt="1"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" 
 >title="1" alt="1"/></td><td class="ctr2" id="e13">50%</td><td class="ctr1" 
 >id="f10">1</td><td class="ctr2" id="g13">2</td><td class="ctr1" 
 >id="h14">0</td><td class="ctr2" id="i11">3</td><td class="ctr1" 
 >id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a4"><a 
 >href="SimpleLog.java.html#L341" class="el_method">fatal(Object)</a></td><td 
 >class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="8" 
 >height="10" title="10" alt="10"/></td><td class="ctr2" id="c5">100%</td><td 
 >class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="5" 
 >height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" 
 >width="5" height="10" title="1" alt="1"/></td><td class="ctr2" 
 >id="e14">50%</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g14">2<
 /td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i12">3</td><td 
class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td 
id="a5"><a href="SimpleLog.java.html#L355" class="el_method">fatal(Object, 
Throwable)</a></td><td class="bar" id="b16"><img 
src="../jacoco-resources/greenbar.gif" width="8" height="10" title="10" 
alt="10"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d11"><img 
src="../jacoco-resources/redbar.gif" width="5" height="10" title="1" 
alt="1"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" 
title="1" alt="1"/></td><td class="ctr2" id="e15">50%</td><td class="ctr1" 
id="f12">1</td><td class="ctr2" id="g15">2</td><td class="ctr1" 
id="h16">0</td><td class="ctr2" id="i13">3</td><td class="ctr1" 
id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a12"><a 
href="SimpleLog.java.html#L377" class="el_method">info(Object)</a></td><td 
class="bar" id="b17"><img src="../jacoco-resources/greenbar.gif" width="8" 
height="
 10" title="10" alt="10"/></td><td class="ctr2" id="c7">100%</td><td 
class="bar" id="d12"><img src="../jacoco-resources/redbar.gif" width="5" 
height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" 
width="5" height="10" title="1" alt="1"/></td><td class="ctr2" 
id="e16">50%</td><td class="ctr1" id="f13">1</td><td class="ctr2" 
id="g16">2</td><td class="ctr1" id="h17">0</td><td class="ctr2" 
id="i14">3</td><td class="ctr1" id="j17">0</td><td class="ctr2" 
id="k17">1</td></tr><tr><td id="a13"><a href="SimpleLog.java.html#L391" 
class="el_method">info(Object, Throwable)</a></td><td class="bar" id="b18"><img 
src="../jacoco-resources/greenbar.gif" width="8" height="10" title="10" 
alt="10"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d13"><img 
src="../jacoco-resources/redbar.gif" width="5" height="10" title="1" 
alt="1"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" 
title="1" alt="1"/></td><td class="ctr2" id="e17">50%</td><td class="ctr1" id
 ="f14">1</td><td class="ctr2" id="g17">2</td><td class="ctr1" 
id="h18">0</td><td class="ctr2" id="i15">3</td><td class="ctr1" 
id="j18">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a28"><a 
href="SimpleLog.java.html#L607" class="el_method">warn(Object)</a></td><td 
class="bar" id="b19"><img src="../jacoco-resources/greenbar.gif" width="8" 
height="10" title="10" alt="10"/></td><td class="ctr2" id="c9">100%</td><td 
class="bar" id="d14"><img src="../jacoco-resources/redbar.gif" width="5" 
height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" 
width="5" height="10" title="1" alt="1"/></td><td class="ctr2" 
id="e18">50%</td><td class="ctr1" id="f15">1</td><td class="ctr2" 
id="g18">2</td><td class="ctr1" id="h19">0</td><td class="ctr2" 
id="i16">3</td><td class="ctr1" id="j19">0</td><td class="ctr2" 
id="k19">1</td></tr><tr><td id="a29"><a href="SimpleLog.java.html#L621" 
class="el_method">warn(Object, Throwable)</a></td><td class="bar" id="b20"><img 
src="../jacoco-r
 esources/greenbar.gif" width="8" height="10" title="10" alt="10"/></td><td 
class="ctr2" id="c10">100%</td><td class="bar" id="d15"><img 
src="../jacoco-resources/redbar.gif" width="5" height="10" title="1" 
alt="1"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" 
title="1" alt="1"/></td><td class="ctr2" id="e19">50%</td><td class="ctr1" 
id="f16">1</td><td class="ctr2" id="g19">2</td><td class="ctr1" 
id="h20">0</td><td class="ctr2" id="i17">3</td><td class="ctr1" 
id="j20">0</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a18"><a 
href="SimpleLog.java.html#L453" 
class="el_method">isLevelEnabled(int)</a></td><td class="bar" id="b21"><img 
src="../jacoco-resources/greenbar.gif" width="6" height="10" title="8" 
alt="8"/></td><td class="ctr2" id="c11">100%</td><td class="bar" id="d20"><img 
src="../jacoco-resources/greenbar.gif" width="10" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" 
id="f21">0</td><td class="ctr2" id="g20">2</td>
 <td class="ctr1" id="h21">0</td><td class="ctr2" id="i23">1</td><td 
class="ctr1" id="j21">0</td><td class="ctr2" id="k21">1</td></tr><tr><td 
id="a9"><a href="SimpleLog.java.html#L201" 
class="el_method">getResourceAsStream(String)</a></td><td class="bar" 
id="b22"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" 
title="5" alt="5"/></td><td class="ctr2" id="c12">100%</td><td class="bar" 
id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f22">0</td><td 
class="ctr2" id="g22">1</td><td class="ctr1" id="h22">0</td><td class="ctr2" 
id="i24">1</td><td class="ctr1" id="j22">0</td><td class="ctr2" 
id="k22">1</td></tr><tr><td id="a30"><a href="SimpleLog.java.html#L635" 
class="el_method">write(Object)</a></td><td class="bar" id="b23"><img 
src="../jacoco-resources/greenbar.gif" width="4" height="10" title="5" 
alt="5"/></td><td class="ctr2" id="c13">100%</td><td class="bar" id="d23"/><td 
class="ctr2" id="e23">n/a</td><td class="ctr1" id="f23">0</td><td class="ctr2" i
 d="g23">1</td><td class="ctr1" id="h23">0</td><td class="ctr2" 
id="i21">2</td><td class="ctr1" id="j23">0</td><td class="ctr2" 
id="k23">1</td></tr><tr><td id="a14"><a href="SimpleLog.java.html#L405" 
class="el_method">isDebugEnabled()</a></td><td class="bar" id="b24"><img 
src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="c14">100%</td><td class="bar" id="d24"/><td 
class="ctr2" id="e24">n/a</td><td class="ctr1" id="f24">0</td><td class="ctr2" 
id="g24">1</td><td class="ctr1" id="h24">0</td><td class="ctr2" 
id="i25">1</td><td class="ctr1" id="j24">0</td><td class="ctr2" 
id="k24">1</td></tr><tr><td id="a15"><a href="SimpleLog.java.html#L417" 
class="el_method">isErrorEnabled()</a></td><td class="bar" id="b25"><img 
src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="c15">100%</td><td class="bar" id="d25"/><td 
class="ctr2" id="e25">n/a</td><td class="ctr1" id="f25">0</td><td class="
 ctr2" id="g25">1</td><td class="ctr1" id="h25">0</td><td class="ctr2" 
id="i26">1</td><td class="ctr1" id="j25">0</td><td class="ctr2" 
id="k25">1</td></tr><tr><td id="a16"><a href="SimpleLog.java.html#L429" 
class="el_method">isFatalEnabled()</a></td><td class="bar" id="b26"><img 
src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="c16">100%</td><td class="bar" id="d26"/><td 
class="ctr2" id="e26">n/a</td><td class="ctr1" id="f26">0</td><td class="ctr2" 
id="g26">1</td><td class="ctr1" id="h26">0</td><td class="ctr2" 
id="i27">1</td><td class="ctr1" id="j26">0</td><td class="ctr2" 
id="k26">1</td></tr><tr><td id="a17"><a href="SimpleLog.java.html#L441" 
class="el_method">isInfoEnabled()</a></td><td class="bar" id="b27"><img 
src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="c17">100%</td><td class="bar" id="d27"/><td 
class="ctr2" id="e27">n/a</td><td class="ctr1" id="f27">0</td><td c
 lass="ctr2" id="g27">1</td><td class="ctr1" id="h27">0</td><td class="ctr2" 
id="i28">1</td><td class="ctr1" id="j27">0</td><td class="ctr2" 
id="k27">1</td></tr><tr><td id="a19"><a href="SimpleLog.java.html#L465" 
class="el_method">isTraceEnabled()</a></td><td class="bar" id="b28"><img 
src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="c18">100%</td><td class="bar" id="d28"/><td 
class="ctr2" id="e28">n/a</td><td class="ctr1" id="f28">0</td><td class="ctr2" 
id="g28">1</td><td class="ctr1" id="h28">0</td><td class="ctr2" 
id="i29">1</td><td class="ctr1" id="j28">0</td><td class="ctr2" 
id="k28">1</td></tr><tr><td id="a20"><a href="SimpleLog.java.html#L477" 
class="el_method">isWarnEnabled()</a></td><td class="bar" id="b29"><img 
src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="c19">100%</td><td class="bar" id="d29"/><td 
class="ctr2" id="e29">n/a</td><td class="ctr1" id="f29">0</td
 ><td class="ctr2" id="g29">1</td><td class="ctr1" id="h29">0</td><td 
 >class="ctr2" id="i30">1</td><td class="ctr1" id="j29">0</td><td class="ctr2" 
 >id="k29">1</td></tr><tr><td id="a23"><a href="SimpleLog.java.html#L569" 
 >class="el_method">setLevel(int)</a></td><td class="bar" id="b30"><img 
 >src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" 
 >alt="4"/></td><td class="ctr2" id="c20">100%</td><td class="bar" 
 >id="d30"/><td class="ctr2" id="e30">n/a</td><td class="ctr1" 
 >id="f30">0</td><td class="ctr2" id="g30">1</td><td class="ctr1" 
 >id="h30">0</td><td class="ctr2" id="i22">2</td><td class="ctr1" 
 >id="j30">0</td><td class="ctr2" id="k30">1</td></tr><tr><td id="a8"><a 
 >href="SimpleLog.java.html#L366" class="el_method">getLevel()</a></td><td 
 >class="bar" id="b31"><img src="../jacoco-resources/greenbar.gif" width="2" 
 >height="10" title="3" alt="3"/></td><td class="ctr2" id="c21">100%</td><td 
 >class="bar" id="d31"/><td class="ctr2" id="e31">n/a</td><td class="ctr1" 
 >id="f31">0</td><t
 d class="ctr2" id="g31">1</td><td class="ctr1" id="h31">0</td><td class="ctr2" 
id="i31">1</td><td class="ctr1" id="j31">0</td><td class="ctr2" 
id="k31">1</td></tr></tbody></table><div class="footer"><span 
class="right">Created with <a href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.8.11.202310140853</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD 
XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";><html 
xmlns="http://www.w3.org/1999/xhtml"; lang="en"><head><meta 
http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link 
rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link 
rel="shortcut icon" href="../jacoco-resources/report.gif" 
type="image/gif"/><title>SimpleLog</title><script type="text/javascript" 
src="../jacoco-resources/sort.js"></script></head><body 
onload="initialSort(['breadcrumb'])"><div class="breadcrumb" 
id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" 
class="el_session">Sessions</a></span><a href="../index.html" 
class="el_report">Apache Commons Logging</a> &gt; <a href="index.html" 
class="el_package">org.apache.commons.logging.impl</a> &gt; <span 
class="el_class">SimpleLog</span></div><h1>SimpleLog</h1><table 
class="coverage" cellspacing="0" id="coveragetable"><th
 ead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td 
class="down sortable bar" id="b" onclick="toggleSort(this)">Missed 
Instructions</td><td class="sortable ctr2" id="c" 
onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" 
onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" 
onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" 
onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" 
onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" 
onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" 
onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" 
onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" 
onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td
 class="bar">85 of 548</td><td class="ctr2">84%</td><td class="bar">29 of 
78</td><td class="ctr2">62%</td><td class="ctr1">29</td><td class="ctr2">77</t
 d><td class="ctr1">30</td><td class="ctr2">164</td><td class="ctr1">1</td><td 
class="ctr2">32</td></tr></tfoot><tbody><tr><td id="a24"><a 
href="SimpleLog.java.html#L240" class="el_method">SimpleLog(String)</a></td><td 
class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="22" 
height="10" title="28" alt="28"/><img src="../jacoco-resources/greenbar.gif" 
width="60" height="10" title="76" alt="76"/></td><td class="ctr2" 
id="c27">73%</td><td class="bar" id="d0"><img 
src="../jacoco-resources/redbar.gif" width="63" height="10" title="10" 
alt="10"/><img src="../jacoco-resources/greenbar.gif" width="56" height="10" 
title="9" alt="9"/></td><td class="ctr2" id="e20">47%</td><td class="ctr1" 
id="f0">10</td><td class="ctr2" id="g0">14</td><td class="ctr1" 
id="h0">14</td><td class="ctr2" id="i1">32</td><td class="ctr1" 
id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a22"><a 
href="SimpleLog.java.html#L517" class="el_method">log(int, Object, 
Throwable)</a></td><td class=
 "bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="15" height="10" 
title="19" alt="19"/><img src="../jacoco-resources/greenbar.gif" width="104" 
height="10" title="131" alt="131"/></td><td class="ctr2" id="c23">87%</td><td 
class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="31" 
height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" 
width="75" height="10" title="12" alt="12"/></td><td class="ctr2" 
id="e7">70%</td><td class="ctr1" id="f1">4</td><td class="ctr2" 
id="g1">12</td><td class="ctr1" id="h1">5</td><td class="ctr2" 
id="i0">40</td><td class="ctr1" id="j2">0</td><td class="ctr2" 
id="k1">1</td></tr><tr><td id="a25"><a href="SimpleLog.java.html#L82" 
class="el_method">static {...}</a></td><td class="bar" id="b2"><img 
src="../jacoco-resources/redbar.gif" width="9" height="10" title="12" 
alt="12"/><img src="../jacoco-resources/greenbar.gif" width="32" height="10" 
title="40" alt="40"/></td><td class="ctr2" id="c25">76%</td><td class="bar
 " id="d2"><img src="../jacoco-resources/redbar.gif" width="6" height="10" 
title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="18" 
height="10" title="3" alt="3"/></td><td class="ctr2" id="e5">75%</td><td 
class="ctr1" id="f2">1</td><td class="ctr2" id="g2">3</td><td class="ctr1" 
id="h2">5</td><td class="ctr2" id="i2">19</td><td class="ctr1" 
id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a7"><a 
href="SimpleLog.java.html#L175" 
class="el_method">getContextClassLoader()</a></td><td class="bar" id="b3"><img 
src="../jacoco-resources/redbar.gif" width="4" height="10" title="6" 
alt="6"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" 
title="17" alt="17"/></td><td class="ctr2" id="c26">73%</td><td class="bar" 
id="d3"><img src="../jacoco-resources/redbar.gif" width="6" height="10" 
title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="18" 
height="10" title="3" alt="3"/></td><td class="ctr2" id="e6">75%</td><td 
class="ctr1" id="f
 3">1</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h4">1</td><td 
class="ctr2" id="i3">9</td><td class="ctr1" id="j4">0</td><td class="ctr2" 
id="k3">1</td></tr><tr><td id="a26"><a href="SimpleLog.java.html#L605" 
class="el_method">trace(Object)</a></td><td class="bar" id="b4"><img 
src="../jacoco-resources/redbar.gif" width="4" height="10" title="5" 
alt="5"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" 
title="5" alt="5"/></td><td class="ctr2" id="c29">50%</td><td class="bar" 
id="d4"><img src="../jacoco-resources/redbar.gif" width="6" height="10" 
title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="6" 
height="10" title="1" alt="1"/></td><td class="ctr2" id="e8">50%</td><td 
class="ctr1" id="f4">1</td><td class="ctr2" id="g4">2</td><td class="ctr1" 
id="h5">1</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j5">0</td><td 
class="ctr2" id="k4">1</td></tr><tr><td id="a27"><a 
href="SimpleLog.java.html#L619" class="el_method">trace(Object, 
 Throwable)</a></td><td class="bar" id="b5"><img 
src="../jacoco-resources/redbar.gif" width="4" height="10" title="5" 
alt="5"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" 
title="5" alt="5"/></td><td class="ctr2" id="c30">50%</td><td class="bar" 
id="d5"><img src="../jacoco-resources/redbar.gif" width="6" height="10" 
title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="6" 
height="10" title="1" alt="1"/></td><td class="ctr2" id="e9">50%</td><td 
class="ctr1" id="f5">1</td><td class="ctr2" id="g5">2</td><td class="ctr1" 
id="h6">1</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j6">0</td><td 
class="ctr2" id="k5">1</td></tr><tr><td id="a31"><a 
href="SimpleLog.java.html#L672" 
class="el_method">write(StringBuffer)</a></td><td class="bar" id="b6"><img 
src="../jacoco-resources/redbar.gif" width="4" height="10" title="5" 
alt="5"/></td><td class="ctr2" id="c31">0%</td><td class="bar" id="d21"/><td 
class="ctr2" id="e21">n/a</td><td class="ctr1" id="f6
 ">1</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h3">2</td><td 
class="ctr2" id="i18">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" 
id="k6">1</td></tr><tr><td id="a21"><a href="SimpleLog.java.html#L205" 
class="el_method">lambda$getResourceAsStream$0(String)</a></td><td class="bar" 
id="b7"><img src="../jacoco-resources/redbar.gif" width="2" height="10" 
title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="6" 
height="10" title="8" alt="8"/></td><td class="ctr2" id="c28">72%</td><td 
class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="6" 
height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" 
width="6" height="10" title="1" alt="1"/></td><td class="ctr2" 
id="e10">50%</td><td class="ctr1" id="f7">1</td><td class="ctr2" 
id="g6">2</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i5">4</td><td 
class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td 
id="a11"><a href="SimpleLog.java.html#L223" class="
 el_method">getStringProperty(String, String)</a></td><td class="bar" 
id="b8"><img src="../jacoco-resources/redbar.gif" width="1" height="10" 
title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="5" 
height="10" title="7" alt="7"/></td><td class="ctr2" id="c24">77%</td><td 
class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="6" 
height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" 
width="6" height="10" title="1" alt="1"/></td><td class="ctr2" 
id="e11">50%</td><td class="ctr1" id="f8">1</td><td class="ctr2" 
id="g7">2</td><td class="ctr1" id="h8">0</td><td class="ctr2" 
id="i19">2</td><td class="ctr1" id="j8">0</td><td class="ctr2" 
id="k8">1</td></tr><tr><td id="a10"><a href="SimpleLog.java.html#L214" 
class="el_method">getStringProperty(String)</a></td><td class="bar" 
id="b9"><img src="../jacoco-resources/greenbar.gif" width="12" height="10" 
title="15" alt="15"/></td><td class="ctr2" id="c0">100%</td><td class="bar" 
id="d16"><img src="
 ../jacoco-resources/greenbar.gif" width="12" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" 
id="f17">0</td><td class="ctr2" id="g8">2</td><td class="ctr1" 
id="h9">0</td><td class="ctr2" id="i4">5</td><td class="ctr1" id="j9">0</td><td 
class="ctr2" id="k9">1</td></tr><tr><td id="a6"><a 
href="SimpleLog.java.html#L163" class="el_method">getBooleanProperty(String, 
boolean)</a></td><td class="bar" id="b10"><img 
src="../jacoco-resources/greenbar.gif" width="8" height="10" title="10" 
alt="10"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d17"><img 
src="../jacoco-resources/greenbar.gif" width="12" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" 
id="f18">0</td><td class="ctr2" id="g9">2</td><td class="ctr1" 
id="h10">0</td><td class="ctr2" id="i20">2</td><td class="ctr1" 
id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a0"><a 
href="SimpleLog.java.html#L304" class="el_method">debug(Objec
 t)</a></td><td class="bar" id="b11"><img 
src="../jacoco-resources/greenbar.gif" width="8" height="10" title="10" 
alt="10"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d18"><img 
src="../jacoco-resources/greenbar.gif" width="12" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" 
id="f19">0</td><td class="ctr2" id="g10">2</td><td class="ctr1" 
id="h11">0</td><td class="ctr2" id="i8">3</td><td class="ctr1" 
id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a1"><a 
href="SimpleLog.java.html#L319" class="el_method">debug(Object, 
Throwable)</a></td><td class="bar" id="b12"><img 
src="../jacoco-resources/greenbar.gif" width="8" height="10" title="10" 
alt="10"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d19"><img 
src="../jacoco-resources/greenbar.gif" width="12" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" 
id="f20">0</td><td class="ctr2" id="g11">2</td><td class="ctr1" id="h
 12">0</td><td class="ctr2" id="i9">3</td><td class="ctr1" id="j12">0</td><td 
class="ctr2" id="k12">1</td></tr><tr><td id="a2"><a 
href="SimpleLog.java.html#L332" class="el_method">error(Object)</a></td><td 
class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="8" 
height="10" title="10" alt="10"/></td><td class="ctr2" id="c4">100%</td><td 
class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="6" 
height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" 
width="6" height="10" title="1" alt="1"/></td><td class="ctr2" 
id="e12">50%</td><td class="ctr1" id="f9">1</td><td class="ctr2" 
id="g12">2</td><td class="ctr1" id="h13">0</td><td class="ctr2" 
id="i10">3</td><td class="ctr1" id="j13">0</td><td class="ctr2" 
id="k13">1</td></tr><tr><td id="a3"><a href="SimpleLog.java.html#L346" 
class="el_method">error(Object, Throwable)</a></td><td class="bar" 
id="b14"><img src="../jacoco-resources/greenbar.gif" width="8" height="10" 
title="10" alt="10"/></td
 ><td class="ctr2" id="c5">100%</td><td class="bar" id="d9"><img 
 >src="../jacoco-resources/redbar.gif" width="6" height="10" title="1" 
 >alt="1"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" 
 >title="1" alt="1"/></td><td class="ctr2" id="e13">50%</td><td class="ctr1" 
 >id="f10">1</td><td class="ctr2" id="g13">2</td><td class="ctr1" 
 >id="h14">0</td><td class="ctr2" id="i11">3</td><td class="ctr1" 
 >id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a4"><a 
 >href="SimpleLog.java.html#L359" class="el_method">fatal(Object)</a></td><td 
 >class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="8" 
 >height="10" title="10" alt="10"/></td><td class="ctr2" id="c6">100%</td><td 
 >class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="6" 
 >height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" 
 >width="6" height="10" title="1" alt="1"/></td><td class="ctr2" 
 >id="e14">50%</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g14">2<
 /td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i12">3</td><td 
class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td 
id="a5"><a href="SimpleLog.java.html#L373" class="el_method">fatal(Object, 
Throwable)</a></td><td class="bar" id="b16"><img 
src="../jacoco-resources/greenbar.gif" width="8" height="10" title="10" 
alt="10"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d11"><img 
src="../jacoco-resources/redbar.gif" width="6" height="10" title="1" 
alt="1"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" 
title="1" alt="1"/></td><td class="ctr2" id="e15">50%</td><td class="ctr1" 
id="f12">1</td><td class="ctr2" id="g15">2</td><td class="ctr1" 
id="h16">0</td><td class="ctr2" id="i13">3</td><td class="ctr1" 
id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a12"><a 
href="SimpleLog.java.html#L395" class="el_method">info(Object)</a></td><td 
class="bar" id="b17"><img src="../jacoco-resources/greenbar.gif" width="8" 
height="
 10" title="10" alt="10"/></td><td class="ctr2" id="c8">100%</td><td 
class="bar" id="d12"><img src="../jacoco-resources/redbar.gif" width="6" 
height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" 
width="6" height="10" title="1" alt="1"/></td><td class="ctr2" 
id="e16">50%</td><td class="ctr1" id="f13">1</td><td class="ctr2" 
id="g16">2</td><td class="ctr1" id="h17">0</td><td class="ctr2" 
id="i14">3</td><td class="ctr1" id="j17">0</td><td class="ctr2" 
id="k17">1</td></tr><tr><td id="a13"><a href="SimpleLog.java.html#L409" 
class="el_method">info(Object, Throwable)</a></td><td class="bar" id="b18"><img 
src="../jacoco-resources/greenbar.gif" width="8" height="10" title="10" 
alt="10"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d13"><img 
src="../jacoco-resources/redbar.gif" width="6" height="10" title="1" 
alt="1"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" 
title="1" alt="1"/></td><td class="ctr2" id="e17">50%</td><td class="ctr1" id
 ="f14">1</td><td class="ctr2" id="g17">2</td><td class="ctr1" 
id="h18">0</td><td class="ctr2" id="i15">3</td><td class="ctr1" 
id="j18">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a28"><a 
href="SimpleLog.java.html#L632" class="el_method">warn(Object)</a></td><td 
class="bar" id="b19"><img src="../jacoco-resources/greenbar.gif" width="8" 
height="10" title="10" alt="10"/></td><td class="ctr2" id="c10">100%</td><td 
class="bar" id="d14"><img src="../jacoco-resources/redbar.gif" width="6" 
height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" 
width="6" height="10" title="1" alt="1"/></td><td class="ctr2" 
id="e18">50%</td><td class="ctr1" id="f15">1</td><td class="ctr2" 
id="g18">2</td><td class="ctr1" id="h19">0</td><td class="ctr2" 
id="i16">3</td><td class="ctr1" id="j19">0</td><td class="ctr2" 
id="k19">1</td></tr><tr><td id="a29"><a href="SimpleLog.java.html#L646" 
class="el_method">warn(Object, Throwable)</a></td><td class="bar" id="b20"><img 
src="../jacoco-
 resources/greenbar.gif" width="8" height="10" title="10" alt="10"/></td><td 
class="ctr2" id="c11">100%</td><td class="bar" id="d15"><img 
src="../jacoco-resources/redbar.gif" width="6" height="10" title="1" 
alt="1"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" 
title="1" alt="1"/></td><td class="ctr2" id="e19">50%</td><td class="ctr1" 
id="f16">1</td><td class="ctr2" id="g19">2</td><td class="ctr1" 
id="h20">0</td><td class="ctr2" id="i17">3</td><td class="ctr1" 
id="j20">0</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a18"><a 
href="SimpleLog.java.html#L475" 
class="el_method">isLevelEnabled(int)</a></td><td class="bar" id="b21"><img 
src="../jacoco-resources/greenbar.gif" width="6" height="10" title="8" 
alt="8"/></td><td class="ctr2" id="c12">100%</td><td class="bar" id="d20"><img 
src="../jacoco-resources/greenbar.gif" width="12" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" 
id="f21">0</td><td class="ctr2" id="g20">2</td
 ><td class="ctr1" id="h21">0</td><td class="ctr2" id="i23">1</td><td 
 >class="ctr1" id="j21">0</td><td class="ctr2" id="k21">1</td></tr><tr><td 
 >id="a9"><a href="SimpleLog.java.html#L204" 
 >class="el_method">getResourceAsStream(String)</a></td><td class="bar" 
 >id="b22"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" 
 >title="5" alt="5"/></td><td class="ctr2" id="c13">100%</td><td class="bar" 
 >id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" 
 >id="f22">0</td><td class="ctr2" id="g22">1</td><td class="ctr1" 
 >id="h22">0</td><td class="ctr2" id="i24">1</td><td class="ctr1" 
 >id="j22">0</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a30"><a 
 >href="SimpleLog.java.html#L660" class="el_method">write(Object)</a></td><td 
 >class="bar" id="b23"><img src="../jacoco-resources/greenbar.gif" width="4" 
 >height="10" title="5" alt="5"/></td><td class="ctr2" id="c14">100%</td><td 
 >class="bar" id="d23"/><td class="ctr2" id="e23">n/a</td><td class="ctr1" 
 >id="f23">0</td><td class="ctr2" 
 id="g23">1</td><td class="ctr1" id="h23">0</td><td class="ctr2" 
id="i21">2</td><td class="ctr1" id="j23">0</td><td class="ctr2" 
id="k23">1</td></tr><tr><td id="a14"><a href="SimpleLog.java.html#L424" 
class="el_method">isDebugEnabled()</a></td><td class="bar" id="b24"><img 
src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="c15">100%</td><td class="bar" id="d24"/><td 
class="ctr2" id="e24">n/a</td><td class="ctr1" id="f24">0</td><td class="ctr2" 
id="g24">1</td><td class="ctr1" id="h24">0</td><td class="ctr2" 
id="i25">1</td><td class="ctr1" id="j24">0</td><td class="ctr2" 
id="k24">1</td></tr><tr><td id="a15"><a href="SimpleLog.java.html#L437" 
class="el_method">isErrorEnabled()</a></td><td class="bar" id="b25"><img 
src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="c16">100%</td><td class="bar" id="d25"/><td 
class="ctr2" id="e25">n/a</td><td class="ctr1" id="f25">0</td><td class=
 "ctr2" id="g25">1</td><td class="ctr1" id="h25">0</td><td class="ctr2" 
id="i26">1</td><td class="ctr1" id="j25">0</td><td class="ctr2" 
id="k25">1</td></tr><tr><td id="a16"><a href="SimpleLog.java.html#L450" 
class="el_method">isFatalEnabled()</a></td><td class="bar" id="b26"><img 
src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="c17">100%</td><td class="bar" id="d26"/><td 
class="ctr2" id="e26">n/a</td><td class="ctr1" id="f26">0</td><td class="ctr2" 
id="g26">1</td><td class="ctr1" id="h26">0</td><td class="ctr2" 
id="i27">1</td><td class="ctr1" id="j26">0</td><td class="ctr2" 
id="k26">1</td></tr><tr><td id="a17"><a href="SimpleLog.java.html#L463" 
class="el_method">isInfoEnabled()</a></td><td class="bar" id="b27"><img 
src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="c18">100%</td><td class="bar" id="d27"/><td 
class="ctr2" id="e27">n/a</td><td class="ctr1" id="f27">0</td><td 
 class="ctr2" id="g27">1</td><td class="ctr1" id="h27">0</td><td class="ctr2" 
id="i28">1</td><td class="ctr1" id="j27">0</td><td class="ctr2" 
id="k27">1</td></tr><tr><td id="a19"><a href="SimpleLog.java.html#L488" 
class="el_method">isTraceEnabled()</a></td><td class="bar" id="b28"><img 
src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="c19">100%</td><td class="bar" id="d28"/><td 
class="ctr2" id="e28">n/a</td><td class="ctr1" id="f28">0</td><td class="ctr2" 
id="g28">1</td><td class="ctr1" id="h28">0</td><td class="ctr2" 
id="i29">1</td><td class="ctr1" id="j28">0</td><td class="ctr2" 
id="k28">1</td></tr><tr><td id="a20"><a href="SimpleLog.java.html#L501" 
class="el_method">isWarnEnabled()</a></td><td class="bar" id="b29"><img 
src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="c20">100%</td><td class="bar" id="d29"/><td 
class="ctr2" id="e29">n/a</td><td class="ctr1" id="f29">0</t
 d><td class="ctr2" id="g29">1</td><td class="ctr1" id="h29">0</td><td 
class="ctr2" id="i30">1</td><td class="ctr1" id="j29">0</td><td class="ctr2" 
id="k29">1</td></tr><tr><td id="a23"><a href="SimpleLog.java.html#L594" 
class="el_method">setLevel(int)</a></td><td class="bar" id="b30"><img 
src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="c21">100%</td><td class="bar" id="d30"/><td 
class="ctr2" id="e30">n/a</td><td class="ctr1" id="f30">0</td><td class="ctr2" 
id="g30">1</td><td class="ctr1" id="h30">0</td><td class="ctr2" 
id="i22">2</td><td class="ctr1" id="j30">0</td><td class="ctr2" 
id="k30">1</td></tr><tr><td id="a8"><a href="SimpleLog.java.html#L384" 
class="el_method">getLevel()</a></td><td class="bar" id="b31"><img 
src="../jacoco-resources/greenbar.gif" width="2" height="10" title="3" 
alt="3"/></td><td class="ctr2" id="c22">100%</td><td class="bar" id="d31"/><td 
class="ctr2" id="e31">n/a</td><td class="ctr1" id="f31">0</td><
 td class="ctr2" id="g31">1</td><td class="ctr1" id="h31">0</td><td 
class="ctr2" id="i31">1</td><td class="ctr1" id="j31">0</td><td class="ctr2" 
id="k31">1</td></tr></tbody></table><div class="footer"><span 
class="right">Created with <a href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.8.12.202403310830</span></div></body></html>
\ No newline at end of file

Modified: 
websites/production/commons/content/proper/commons-logging/jacoco/org.apache.commons.logging.impl/SimpleLog.java.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-logging/jacoco/org.apache.commons.logging.impl/SimpleLog.java.html
 (original)
+++ 
websites/production/commons/content/proper/commons-logging/jacoco/org.apache.commons.logging.impl/SimpleLog.java.html
 Thu Jul  4 12:10:51 2024
@@ -27,6 +27,8 @@ import java.security.PrivilegedAction;
 import java.text.DateFormat;
 import java.text.SimpleDateFormat;
 import java.util.Date;
+import java.util.Locale;
+import java.util.Objects;
 import java.util.Properties;
 
 import org.apache.commons.logging.Log;
@@ -66,6 +68,7 @@ import org.apache.commons.logging.LogCon
  * above, this implementation also checks for a class loader resource named
  * {@code &quot;simplelog.properties&quot;}, and includes any matching 
definitions
  * from this resource (if it exists).
+ * &lt;/p&gt;
  */
 public class SimpleLog implements Log, Serializable {
 
@@ -76,7 +79,7 @@ public class SimpleLog implements Log, S
     static protected final String systemPrefix = 
&quot;org.apache.commons.logging.simplelog.&quot;;
 
     /** Properties loaded from simplelog.properties */
-<span class="fc" id="L79">    static protected final Properties simpleLogProps 
= new Properties();</span>
+<span class="fc" id="L82">    static protected final Properties simpleLogProps 
= new Properties();</span>
 
     /** The default format to use when formating dates */
     static protected final String DEFAULT_DATE_TIME_FORMAT = &quot;yyyy/MM/dd 
HH:mm:ss:SSS zzz&quot;;
@@ -89,13 +92,13 @@ public class SimpleLog implements Log, S
      * message. Defaults to true - otherwise we'll be lost in a flood of
      * messages without knowing who sends them.
      */
-<span class="fc" id="L92">    static volatile protected boolean showShortName 
= true;</span>
+<span class="fc" id="L95">    static volatile protected boolean showShortName 
= true;</span>
 
     /** Include the current time in the log message */
     static volatile protected boolean showDateTime;
 
     /** The date and time format to use in the log message */
-<span class="fc" id="L98">    static volatile protected String dateTimeFormat 
= DEFAULT_DATE_TIME_FORMAT;</span>
+<span class="fc" id="L101">    static volatile protected String dateTimeFormat 
= DEFAULT_DATE_TIME_FORMAT;</span>
 
     /**
      * Used to format times.
@@ -132,33 +135,33 @@ public class SimpleLog implements Log, S
     // Override with system properties.
     static {
         // Add props from the resource simplelog.properties
-<span class="fc" id="L135">        try (InputStream in = 
getResourceAsStream(&quot;simplelog.properties&quot;)) {</span>
-<span class="pc bpc" id="L136" title="1 of 2 branches missed.">            if 
(null != in) {</span>
-<span class="nc" id="L137">                simpleLogProps.load(in);</span>
+<span class="fc" id="L138">        try (InputStream in = 
getResourceAsStream(&quot;simplelog.properties&quot;)) {</span>
+<span class="pc bpc" id="L139" title="1 of 2 branches missed.">            if 
(null != in) {</span>
+<span class="nc" id="L140">                simpleLogProps.load(in);</span>
             }
-<span class="nc" id="L139">        } catch (final IOException ignore) {</span>
+<span class="nc" id="L142">        } catch (final IOException ignore) {</span>
             // Ignore
-<span class="fc" id="L141">        }</span>
+<span class="fc" id="L144">        }</span>
 
-<span class="fc" id="L143">        showLogName = 
getBooleanProperty(systemPrefix + &quot;showlogname&quot;, showLogName);</span>
-<span class="fc" id="L144">        showShortName = 
getBooleanProperty(systemPrefix + &quot;showShortLogname&quot;, 
showShortName);</span>
-<span class="fc" id="L145">        showDateTime = 
getBooleanProperty(systemPrefix + &quot;showdatetime&quot;, 
showDateTime);</span>
+<span class="fc" id="L146">        showLogName = 
getBooleanProperty(systemPrefix + &quot;showlogname&quot;, showLogName);</span>
+<span class="fc" id="L147">        showShortName = 
getBooleanProperty(systemPrefix + &quot;showShortLogname&quot;, 
showShortName);</span>
+<span class="fc" id="L148">        showDateTime = 
getBooleanProperty(systemPrefix + &quot;showdatetime&quot;, 
showDateTime);</span>
 
-<span class="fc bfc" id="L147" title="All 2 branches covered.">        if 
(showDateTime) {</span>
-<span class="fc" id="L148">            dateTimeFormat = 
getStringProperty(systemPrefix + &quot;dateTimeFormat&quot;, 
dateTimeFormat);</span>
+<span class="fc bfc" id="L150" title="All 2 branches covered.">        if 
(showDateTime) {</span>
+<span class="fc" id="L151">            dateTimeFormat = 
getStringProperty(systemPrefix + &quot;dateTimeFormat&quot;, 
dateTimeFormat);</span>
             try {
-<span class="fc" id="L150">                dateFormatter = new 
SimpleDateFormat(dateTimeFormat);</span>
-<span class="nc" id="L151">            } catch (final IllegalArgumentException 
e) {</span>
+<span class="fc" id="L153">                dateFormatter = new 
SimpleDateFormat(dateTimeFormat);</span>
+<span class="nc" id="L154">            } catch (final IllegalArgumentException 
e) {</span>
                 // If the format pattern is invalid - use the default format
-<span class="nc" id="L153">                dateTimeFormat = 
DEFAULT_DATE_TIME_FORMAT;</span>
-<span class="nc" id="L154">                dateFormatter = new 
SimpleDateFormat(dateTimeFormat);</span>
-<span class="fc" id="L155">            }</span>
+<span class="nc" id="L156">                dateTimeFormat = 
DEFAULT_DATE_TIME_FORMAT;</span>
+<span class="nc" id="L157">                dateFormatter = new 
SimpleDateFormat(dateTimeFormat);</span>
+<span class="fc" id="L158">            }</span>
         }
-<span class="fc" id="L157">    }</span>
+<span class="fc" id="L160">    }</span>
 
     private static boolean getBooleanProperty(final String name, final boolean 
defaultValue) {
-<span class="fc" id="L160">        final String prop = 
getStringProperty(name);</span>
-<span class="fc bfc" id="L161" title="All 2 branches covered.">        return 
prop == null ? defaultValue : Boolean.parseBoolean(prop);</span>
+<span class="fc" id="L163">        final String prop = 
getStringProperty(name);</span>
+<span class="fc bfc" id="L164" title="All 2 branches covered.">        return 
prop == null ? defaultValue : Boolean.parseBoolean(prop);</span>
     }
 
     /**
@@ -169,12 +172,12 @@ public class SimpleLog implements Log, S
      * @throws LogConfigurationException if a suitable class loader cannot be 
identified.
      */
     private static ClassLoader getContextClassLoader() {
-<span class="fc" id="L172">        ClassLoader classLoader = null;</span>
+<span class="fc" id="L175">        ClassLoader classLoader = null;</span>
 
         // Get the thread context class loader (if there is one)
         try {
-<span class="fc" id="L176">            classLoader = 
Thread.currentThread().getContextClassLoader();</span>
-<span class="nc" id="L177">        } catch (final RuntimeException e) {</span>
+<span class="fc" id="L179">            classLoader = 
Thread.currentThread().getContextClassLoader();</span>
+<span class="fc" id="L180">        } catch (final RuntimeException e) {</span>
             /**
              * getContextClassLoader() throws SecurityException when the 
context class loader isn't an ancestor of the calling class's class loader, or 
if
              * security permissions are restricted.
@@ -184,41 +187,41 @@ public class SimpleLog implements Log, S
              */
             // Capture 'e.getTargetException()' exception for details
             // alternate: log 'e.getTargetException()', and pass back 'e'.
-<span class="nc bnc" id="L187" title="All 2 branches missed.">            if 
(!(e instanceof SecurityException)) {</span>
-<span class="nc" id="L188">                throw new 
LogConfigurationException(&quot;Unexpected SecurityException&quot;, e);</span>
+<span class="pc bpc" id="L190" title="1 of 2 branches missed.">            if 
(!(e instanceof SecurityException)) {</span>
+<span class="nc" id="L191">                throw new 
LogConfigurationException(&quot;Unexpected SecurityException&quot;, e);</span>
             }
-<span class="fc" id="L190">        }</span>
+<span class="fc" id="L193">        }</span>
 
-<span class="pc bpc" id="L192" title="1 of 2 branches missed.">        if 
(classLoader == null) {</span>
-<span class="nc" id="L193">            classLoader = 
SimpleLog.class.getClassLoader();</span>
+<span class="fc bfc" id="L195" title="All 2 branches covered.">        if 
(classLoader == null) {</span>
+<span class="fc" id="L196">            classLoader = 
SimpleLog.class.getClassLoader();</span>
         }
 
         // Return the selected class loader
-<span class="fc" id="L197">        return classLoader;</span>
+<span class="fc" id="L200">        return classLoader;</span>
     }
 
     private static InputStream getResourceAsStream(final String name) {
-<span class="fc" id="L201">        return 
AccessController.doPrivileged((PrivilegedAction&lt;InputStream&gt;) () -&gt; 
{</span>
-<span class="fc" id="L202">            final ClassLoader threadCL = 
getContextClassLoader();</span>
-<span class="pc bpc" id="L203" title="1 of 2 branches missed.">            if 
(threadCL != null) {</span>
-<span class="fc" id="L204">                return 
threadCL.getResourceAsStream(name);</span>
+<span class="fc" id="L204">        return 
AccessController.doPrivileged((PrivilegedAction&lt;InputStream&gt;) () -&gt; 
{</span>
+<span class="fc" id="L205">            final ClassLoader threadCL = 
getContextClassLoader();</span>
+<span class="pc bpc" id="L206" title="1 of 2 branches missed.">            if 
(threadCL != null) {</span>
+<span class="fc" id="L207">                return 
threadCL.getResourceAsStream(name);</span>
             }
-<span class="nc" id="L206">            return 
ClassLoader.getSystemResourceAsStream(name);</span>
+<span class="nc" id="L209">            return 
ClassLoader.getSystemResourceAsStream(name);</span>
         });
     }
 
     private static String getStringProperty(final String name) {
-<span class="fc" id="L211">        String prop = null;</span>
+<span class="fc" id="L214">        String prop = null;</span>
         try {
-<span class="fc" id="L213">            prop = System.getProperty(name);</span>
-<span class="nc" id="L214">        } catch (final SecurityException e) {</span>
+<span class="fc" id="L216">            prop = System.getProperty(name);</span>
+<span class="fc" id="L217">        } catch (final SecurityException e) {</span>
             // Ignore
-<span class="fc" id="L216">        }</span>
-<span class="fc bfc" id="L217" title="All 2 branches covered.">        return 
prop == null ? simpleLogProps.getProperty(name) : prop;</span>
+<span class="fc" id="L219">        }</span>
+<span class="fc bfc" id="L220" title="All 2 branches covered.">        return 
prop == null ? simpleLogProps.getProperty(name) : prop;</span>
     }
     private static String getStringProperty(final String name, final String 
defaultValue) {
-<span class="fc" id="L220">        final String prop = 
getStringProperty(name);</span>
-<span class="pc bpc" id="L221" title="1 of 2 branches missed.">        return 
prop == null ? defaultValue : prop;</span>
+<span class="fc" id="L223">        final String prop = 
getStringProperty(name);</span>
+<span class="pc bpc" id="L224" title="1 of 2 branches missed.">        return 
prop == null ? defaultValue : prop;</span>
     }
     /** The name of this simple log instance */
     protected volatile String logName;
@@ -234,45 +237,60 @@ public class SimpleLog implements Log, S
      *
      * @param name log name
      */
-<span class="fc" id="L237">    public SimpleLog(String name) {</span>
-<span class="fc" id="L238">        logName = name;</span>
+<span class="fc" id="L240">    public SimpleLog(String name) {</span>
+<span class="fc" id="L241">        logName = name;</span>
 
         // Set initial log level
         // Used to be: set default log level to ERROR
         // IMHO it should be lower, but at least info (costin).
-<span class="fc" id="L243">        setLevel(SimpleLog.LOG_LEVEL_INFO);</span>
+<span class="fc" id="L246">        setLevel(LOG_LEVEL_INFO);</span>
 
         // Set log level from properties
-<span class="fc" id="L246">        String lvl = getStringProperty(systemPrefix 
+ &quot;log.&quot; + logName);</span>
-<span class="fc" id="L247">        int i = 
String.valueOf(name).lastIndexOf(&quot;.&quot;);</span>
-<span class="pc bpc" id="L248" title="1 of 4 branches missed.">        
while(null == lvl &amp;&amp; i &gt; -1) {</span>
-<span class="fc" id="L249">            name = name.substring(0,i);</span>
-<span class="fc" id="L250">            lvl = getStringProperty(systemPrefix + 
&quot;log.&quot; + name);</span>
-<span class="fc" id="L251">            i = 
String.valueOf(name).lastIndexOf(&quot;.&quot;);</span>
-        }
-
-<span class="pc bpc" id="L254" title="1 of 2 branches missed.">        if 
(null == lvl) {</span>
-<span class="fc" id="L255">            lvl =  getStringProperty(systemPrefix + 
&quot;defaultlog&quot;);</span>
-        }
-
-<span class="pc bpc" id="L258" title="1 of 2 branches missed.">        if 
(&quot;all&quot;.equalsIgnoreCase(lvl)) {</span>
-<span class="nc" id="L259">            
setLevel(SimpleLog.LOG_LEVEL_ALL);</span>
-<span class="pc bpc" id="L260" title="1 of 2 branches missed.">        } else 
if (&quot;trace&quot;.equalsIgnoreCase(lvl)) {</span>
-<span class="nc" id="L261">            
setLevel(SimpleLog.LOG_LEVEL_TRACE);</span>
-<span class="fc bfc" id="L262" title="All 2 branches covered.">        } else 
if (&quot;debug&quot;.equalsIgnoreCase(lvl)) {</span>
-<span class="fc" id="L263">            
setLevel(SimpleLog.LOG_LEVEL_DEBUG);</span>
-<span class="pc bpc" id="L264" title="1 of 2 branches missed.">        } else 
if (&quot;info&quot;.equalsIgnoreCase(lvl)) {</span>
-<span class="nc" id="L265">            
setLevel(SimpleLog.LOG_LEVEL_INFO);</span>
-<span class="pc bpc" id="L266" title="1 of 2 branches missed.">        } else 
if (&quot;warn&quot;.equalsIgnoreCase(lvl)) {</span>
-<span class="nc" id="L267">            
setLevel(SimpleLog.LOG_LEVEL_WARN);</span>
-<span class="pc bpc" id="L268" title="1 of 2 branches missed.">        } else 
if (&quot;error&quot;.equalsIgnoreCase(lvl)) {</span>
-<span class="nc" id="L269">            
setLevel(SimpleLog.LOG_LEVEL_ERROR);</span>
-<span class="pc bpc" id="L270" title="1 of 2 branches missed.">        } else 
if (&quot;fatal&quot;.equalsIgnoreCase(lvl)) {</span>
-<span class="nc" id="L271">            
setLevel(SimpleLog.LOG_LEVEL_FATAL);</span>
-<span class="pc bpc" id="L272" title="1 of 2 branches missed.">        } else 
if (&quot;off&quot;.equalsIgnoreCase(lvl)) {</span>
-<span class="nc" id="L273">            
setLevel(SimpleLog.LOG_LEVEL_OFF);</span>
+<span class="fc" id="L249">        String level = 
getStringProperty(systemPrefix + &quot;log.&quot; + logName);</span>
+<span class="fc" id="L250">        int i = 
String.valueOf(name).lastIndexOf(&quot;.&quot;);</span>
+<span class="pc bpc" id="L251" title="1 of 4 branches missed.">        while 
(level == null &amp;&amp; i &gt; -1) {</span>
+<span class="fc" id="L252">            name = name.substring(0, i);</span>
+<span class="fc" id="L253">            level = getStringProperty(systemPrefix 
+ &quot;log.&quot; + name);</span>
+<span class="fc" id="L254">            i = 
String.valueOf(name).lastIndexOf(&quot;.&quot;);</span>
+        }
+
+<span class="pc bpc" id="L257" title="1 of 2 branches missed.">        if 
(level == null) {</span>
+<span class="fc" id="L258">            level = getStringProperty(systemPrefix 
+ &quot;defaultlog&quot;);</span>
+        }
+<span class="fc bfc" id="L260" title="All 2 branches covered.">        if 
(level != null) {</span>
+<span class="fc" id="L261">            level = 
level.toLowerCase(Locale.ROOT);</span>
+        }
+<span class="fc bfc" id="L263" title="All 2 branches covered.">        if 
(level != null) {</span>
+<span class="pc bpc" id="L264" title="8 of 9 branches missed.">            
switch (level) {</span>
+            case &quot;all&quot;:
+<span class="nc" id="L266">                setLevel(LOG_LEVEL_ALL);</span>
+<span class="nc" id="L267">                break;</span>
+            case &quot;trace&quot;:
+<span class="nc" id="L269">                setLevel(LOG_LEVEL_TRACE);</span>
+<span class="nc" id="L270">                break;</span>
+            case &quot;debug&quot;:
+<span class="fc" id="L272">                setLevel(LOG_LEVEL_DEBUG);</span>
+<span class="fc" id="L273">                break;</span>
+            case &quot;info&quot;:
+<span class="nc" id="L275">                setLevel(LOG_LEVEL_INFO);</span>
+<span class="nc" id="L276">                break;</span>
+            case &quot;warn&quot;:
+<span class="nc" id="L278">                setLevel(LOG_LEVEL_WARN);</span>
+<span class="nc" id="L279">                break;</span>
+            case &quot;error&quot;:
+<span class="nc" id="L281">                setLevel(LOG_LEVEL_ERROR);</span>
+<span class="nc" id="L282">                break;</span>
+            case &quot;fatal&quot;:
+<span class="nc" id="L284">                setLevel(LOG_LEVEL_FATAL);</span>
+<span class="nc" id="L285">                break;</span>
+            case &quot;off&quot;:
+<span class="nc" id="L287">                setLevel(LOG_LEVEL_OFF);</span>
+<span class="nc" id="L288">                break;</span>
+            default:
+                // do nothing
+            }
         }
-<span class="fc" id="L275">    }</span>
+<span class="fc" id="L293">    }</span>
 
     /**
      * Logs a message with
@@ -283,14 +301,14 @@ public class SimpleLog implements Log, S
      */
     @Override
     public final void debug(final Object message) {
-<span class="fc bfc" id="L286" title="All 2 branches covered.">        if 
(isLevelEnabled(SimpleLog.LOG_LEVEL_DEBUG)) {</span>
-<span class="fc" id="L287">            log(SimpleLog.LOG_LEVEL_DEBUG, message, 
null);</span>
+<span class="fc bfc" id="L304" title="All 2 branches covered.">        if 
(isLevelEnabled(LOG_LEVEL_DEBUG)) {</span>
+<span class="fc" id="L305">            log(LOG_LEVEL_DEBUG, message, 
null);</span>
         }
-<span class="fc" id="L289">    }</span>
+<span class="fc" id="L307">    }</span>
 
     /**
      * Logs a message with
-     * {@code org.apache.commons.logging.impl.SimpleLog.LOG_LEVEL_DEBUG}.
+     * {@code org.apache.commons.logging.impl.LOG_LEVEL_DEBUG}.
      *
      * @param message to log
      * @param t log this cause
@@ -298,10 +316,10 @@ public class SimpleLog implements Log, S
      */
     @Override
     public final void debug(final Object message, final Throwable t) {
-<span class="fc bfc" id="L301" title="All 2 branches covered.">        if 
(isLevelEnabled(SimpleLog.LOG_LEVEL_DEBUG)) {</span>
-<span class="fc" id="L302">            log(SimpleLog.LOG_LEVEL_DEBUG, message, 
t);</span>
+<span class="fc bfc" id="L319" title="All 2 branches covered.">        if 
(isLevelEnabled(LOG_LEVEL_DEBUG)) {</span>
+<span class="fc" id="L320">            log(LOG_LEVEL_DEBUG, message, t);</span>
         }
-<span class="fc" id="L304">    }</span>
+<span class="fc" id="L322">    }</span>
 
     /**
      * Logs a message with {@code 
org.apache.commons.logging.impl.SimpleLog.LOG_LEVEL_ERROR}.
@@ -311,10 +329,10 @@ public class SimpleLog implements Log, S
      */
     @Override
     public final void error(final Object message) {
-<span class="pc bpc" id="L314" title="1 of 2 branches missed.">        if 
(isLevelEnabled(SimpleLog.LOG_LEVEL_ERROR)) {</span>
-<span class="fc" id="L315">            log(SimpleLog.LOG_LEVEL_ERROR, message, 
null);</span>
+<span class="pc bpc" id="L332" title="1 of 2 branches missed.">        if 
(isLevelEnabled(LOG_LEVEL_ERROR)) {</span>
+<span class="fc" id="L333">            log(LOG_LEVEL_ERROR, message, 
null);</span>
         }
-<span class="fc" id="L317">    }</span>
+<span class="fc" id="L335">    }</span>
 
     /**
      * Logs a message with {@code 
org.apache.commons.logging.impl.SimpleLog.LOG_LEVEL_ERROR}.
@@ -325,10 +343,10 @@ public class SimpleLog implements Log, S
      */
     @Override
     public final void error(final Object message, final Throwable t) {
-<span class="pc bpc" id="L328" title="1 of 2 branches missed.">        if 
(isLevelEnabled(SimpleLog.LOG_LEVEL_ERROR)) {</span>
-<span class="fc" id="L329">            log(SimpleLog.LOG_LEVEL_ERROR, message, 
t);</span>
+<span class="pc bpc" id="L346" title="1 of 2 branches missed.">        if 
(isLevelEnabled(LOG_LEVEL_ERROR)) {</span>
+<span class="fc" id="L347">            log(LOG_LEVEL_ERROR, message, t);</span>
         }
-<span class="fc" id="L331">    }</span>
+<span class="fc" id="L349">    }</span>
 
     /**
      * Log a message with {@code 
org.apache.commons.logging.impl.SimpleLog.LOG_LEVEL_FATAL}.
@@ -338,10 +356,10 @@ public class SimpleLog implements Log, S
      */
     @Override
     public final void fatal(final Object message) {
-<span class="pc bpc" id="L341" title="1 of 2 branches missed.">        if 
(isLevelEnabled(SimpleLog.LOG_LEVEL_FATAL)) {</span>
-<span class="fc" id="L342">            log(SimpleLog.LOG_LEVEL_FATAL, message, 
null);</span>
+<span class="pc bpc" id="L359" title="1 of 2 branches missed.">        if 
(isLevelEnabled(LOG_LEVEL_FATAL)) {</span>
+<span class="fc" id="L360">            log(LOG_LEVEL_FATAL, message, 
null);</span>
         }
-<span class="fc" id="L344">    }</span>
+<span class="fc" id="L362">    }</span>
 
     /**
      * Logs a message with {@code 
org.apache.commons.logging.impl.SimpleLog.LOG_LEVEL_FATAL}.
@@ -352,10 +370,10 @@ public class SimpleLog implements Log, S
      */
     @Override
     public final void fatal(final Object message, final Throwable t) {
-<span class="pc bpc" id="L355" title="1 of 2 branches missed.">        if 
(isLevelEnabled(SimpleLog.LOG_LEVEL_FATAL)) {</span>
-<span class="fc" id="L356">            log(SimpleLog.LOG_LEVEL_FATAL, message, 
t);</span>
+<span class="pc bpc" id="L373" title="1 of 2 branches missed.">        if 
(isLevelEnabled(LOG_LEVEL_FATAL)) {</span>
+<span class="fc" id="L374">            log(LOG_LEVEL_FATAL, message, t);</span>
         }
-<span class="fc" id="L358">    }</span>
+<span class="fc" id="L376">    }</span>
 
     /**
      * Gets logging level.
@@ -363,7 +381,7 @@ public class SimpleLog implements Log, S
      * @return  logging level.
      */
     public int getLevel() {
-<span class="fc" id="L366">        return currentLogLevel;</span>
+<span class="fc" id="L384">        return currentLogLevel;</span>
     }
 
     /**
@@ -374,10 +392,10 @@ public class SimpleLog implements Log, S
      */
     @Override
     public final void info(final Object message) {
-<span class="pc bpc" id="L377" title="1 of 2 branches missed.">        if 
(isLevelEnabled(SimpleLog.LOG_LEVEL_INFO)) {</span>
-<span class="fc" id="L378">            
log(SimpleLog.LOG_LEVEL_INFO,message,null);</span>
+<span class="pc bpc" id="L395" title="1 of 2 branches missed.">        if 
(isLevelEnabled(LOG_LEVEL_INFO)) {</span>
+<span class="fc" id="L396">            log(LOG_LEVEL_INFO,message,null);</span>
         }
-<span class="fc" id="L380">    }</span>
+<span class="fc" id="L398">    }</span>
 
     /**
      * Logs a message with {@code 
org.apache.commons.logging.impl.SimpleLog.LOG_LEVEL_INFO}.
@@ -388,61 +406,65 @@ public class SimpleLog implements Log, S
      */
     @Override
     public final void info(final Object message, final Throwable t) {
-<span class="pc bpc" id="L391" title="1 of 2 branches missed.">        if 
(isLevelEnabled(SimpleLog.LOG_LEVEL_INFO)) {</span>
-<span class="fc" id="L392">            log(SimpleLog.LOG_LEVEL_INFO, message, 
t);</span>
+<span class="pc bpc" id="L409" title="1 of 2 branches missed.">        if 
(isLevelEnabled(LOG_LEVEL_INFO)) {</span>
+<span class="fc" id="L410">            log(LOG_LEVEL_INFO, message, t);</span>
         }
-<span class="fc" id="L394">    }</span>
+<span class="fc" id="L412">    }</span>
 
     /**
-     * Are debug messages currently enabled?
+     * Tests whether debug messages are enabled.
      * &lt;p&gt;
      * This allows expensive operations such as {@code String}
      * concatenation to be avoided when the message will be ignored by the
      * logger.
+     * &lt;/p&gt;
      */
     @Override
     public final boolean isDebugEnabled() {
-<span class="fc" id="L405">        return 
isLevelEnabled(SimpleLog.LOG_LEVEL_DEBUG);</span>
+<span class="fc" id="L424">        return 
isLevelEnabled(LOG_LEVEL_DEBUG);</span>
     }
 
     /**
-     * Are error messages currently enabled?
+     * Tests whether error messages are enabled.
      * &lt;p&gt;
      * This allows expensive operations such as {@code String}
      * concatenation to be avoided when the message will be ignored by the
      * logger.
+     * &lt;/p&gt;
      */
     @Override
     public final boolean isErrorEnabled() {
-<span class="fc" id="L417">        return 
isLevelEnabled(SimpleLog.LOG_LEVEL_ERROR);</span>
+<span class="fc" id="L437">        return 
isLevelEnabled(LOG_LEVEL_ERROR);</span>
     }
 
     /**
-     * Are fatal messages currently enabled?
+     * Tests whether fatal messages are enabled.
      * &lt;p&gt;
      * This allows expensive operations such as {@code String}
      * concatenation to be avoided when the message will be ignored by the
      * logger.
+     * &lt;/p&gt;
      */
     @Override
     public final boolean isFatalEnabled() {
-<span class="fc" id="L429">        return 
isLevelEnabled(SimpleLog.LOG_LEVEL_FATAL);</span>
+<span class="fc" id="L450">        return 
isLevelEnabled(LOG_LEVEL_FATAL);</span>
     }
 
     /**
-     * Are info messages currently enabled?
+     * Tests whether info messages are enabled.
      * &lt;p&gt;
      * This allows expensive operations such as {@code String}
      * concatenation to be avoided when the message will be ignored by the
      * logger.
+     * &lt;/p&gt;
      */
     @Override
     public final boolean isInfoEnabled() {
-<span class="fc" id="L441">        return 
isLevelEnabled(SimpleLog.LOG_LEVEL_INFO);</span>
+<span class="fc" id="L463">        return 
isLevelEnabled(LOG_LEVEL_INFO);</span>
     }
 
     /**
-     * Tests whether the given log level currently enabled.
+     * Tests whether the given level is enabled.
      *
      * @param logLevel is this level enabled?
      * @return whether the given log level currently enabled.
@@ -450,31 +472,33 @@ public class SimpleLog implements Log, S
     protected boolean isLevelEnabled(final int logLevel) {
         // log level are numerically ordered so can use simple numeric
         // comparison
-<span class="fc bfc" id="L453" title="All 2 branches covered.">        return 
logLevel &gt;= currentLogLevel;</span>
+<span class="fc bfc" id="L475" title="All 2 branches covered.">        return 
logLevel &gt;= currentLogLevel;</span>
     }
 
     /**
-     * Are trace messages currently enabled?
+     * Tests whether trace messages are enabled.
      * &lt;p&gt;
      * This allows expensive operations such as {@code String}
      * concatenation to be avoided when the message will be ignored by the
      * logger.
+     * &lt;/p&gt;
      */
     @Override
     public final boolean isTraceEnabled() {
-<span class="fc" id="L465">        return 
isLevelEnabled(SimpleLog.LOG_LEVEL_TRACE);</span>
+<span class="fc" id="L488">        return 
isLevelEnabled(LOG_LEVEL_TRACE);</span>
     }
 
     /**
-     * Are warn messages currently enabled?
+     * Tests whether warn messages are enabled.
      * &lt;p&gt;
      * This allows expensive operations such as {@code String}
      * concatenation to be avoided when the message will be ignored by the
      * logger.
+     * &lt;/p&gt;
      */
     @Override
     public final boolean isWarnEnabled() {
-<span class="fc" id="L477">        return 
isLevelEnabled(SimpleLog.LOG_LEVEL_WARN);</span>
+<span class="fc" id="L501">        return 
isLevelEnabled(LOG_LEVEL_WARN);</span>
     }
 
     /**
@@ -482,6 +506,7 @@ public class SimpleLog implements Log, S
      * &lt;p&gt;
      * This method assembles the message and then calls {@code write()}
      * to cause it to be written.
+     * &lt;/p&gt;
      *
      * @param type One of the LOG_LEVEL_XXX constants defining the log level
      * @param message The message itself (typically a String)
@@ -489,76 +514,76 @@ public class SimpleLog implements Log, S
      */
     protected void log(final int type, final Object message, final Throwable 
t) {
         // Use a string buffer for better performance
-<span class="fc" id="L492">        final StringBuilder buf = new 
StringBuilder();</span>
+<span class="fc" id="L517">        final StringBuilder buf = new 
StringBuilder();</span>
 
         // Append date-time if so configured
-<span class="fc bfc" id="L495" title="All 2 branches covered.">        if 
(showDateTime) {</span>
-<span class="fc" id="L496">            final Date now = new Date();</span>
+<span class="fc bfc" id="L520" title="All 2 branches covered.">        if 
(showDateTime) {</span>
+<span class="fc" id="L521">            final Date now = new Date();</span>
             String dateText;
-<span class="fc" id="L498">            synchronized (dateFormatter) {</span>
-<span class="fc" id="L499">                dateText = 
dateFormatter.format(now);</span>
-<span class="fc" id="L500">            }</span>
-<span class="fc" id="L501">            buf.append(dateText);</span>
-<span class="fc" id="L502">            buf.append(&quot; &quot;);</span>
+<span class="fc" id="L523">            synchronized (dateFormatter) {</span>
+<span class="fc" id="L524">                dateText = 
dateFormatter.format(now);</span>
+<span class="fc" id="L525">            }</span>
+<span class="fc" id="L526">            buf.append(dateText);</span>
+<span class="fc" id="L527">            buf.append(&quot; &quot;);</span>
         }
 
         // Append a readable representation of the log level
-<span class="pc bpc" id="L506" title="2 of 7 branches missed.">        switch 
(type) {</span>
-        case SimpleLog.LOG_LEVEL_TRACE:
-<span class="nc" id="L508">            buf.append(&quot;[TRACE] &quot;);</span>
-<span class="nc" id="L509">            break;</span>
-        case SimpleLog.LOG_LEVEL_DEBUG:
-<span class="fc" id="L511">            buf.append(&quot;[DEBUG] &quot;);</span>
-<span class="fc" id="L512">            break;</span>
-        case SimpleLog.LOG_LEVEL_INFO:
-<span class="fc" id="L514">            buf.append(&quot;[INFO] &quot;);</span>
-<span class="fc" id="L515">            break;</span>
-        case SimpleLog.LOG_LEVEL_WARN:
-<span class="fc" id="L517">            buf.append(&quot;[WARN] &quot;);</span>
-<span class="fc" id="L518">            break;</span>
-        case SimpleLog.LOG_LEVEL_ERROR:
-<span class="fc" id="L520">            buf.append(&quot;[ERROR] &quot;);</span>
-<span class="fc" id="L521">            break;</span>
-        case SimpleLog.LOG_LEVEL_FATAL:
-<span class="fc" id="L523">            buf.append(&quot;[FATAL] &quot;);</span>
-<span class="fc" id="L524">            break;</span>
+<span class="pc bpc" id="L531" title="2 of 7 branches missed.">        switch 
(type) {</span>
+        case LOG_LEVEL_TRACE:
+<span class="nc" id="L533">            buf.append(&quot;[TRACE] &quot;);</span>
+<span class="nc" id="L534">            break;</span>
+        case LOG_LEVEL_DEBUG:
+<span class="fc" id="L536">            buf.append(&quot;[DEBUG] &quot;);</span>
+<span class="fc" id="L537">            break;</span>
+        case LOG_LEVEL_INFO:
+<span class="fc" id="L539">            buf.append(&quot;[INFO] &quot;);</span>
+<span class="fc" id="L540">            break;</span>
+        case LOG_LEVEL_WARN:
+<span class="fc" id="L542">            buf.append(&quot;[WARN] &quot;);</span>
+<span class="fc" id="L543">            break;</span>
+        case LOG_LEVEL_ERROR:
+<span class="fc" id="L545">            buf.append(&quot;[ERROR] &quot;);</span>
+<span class="fc" id="L546">            break;</span>
+        case LOG_LEVEL_FATAL:
+<span class="fc" id="L548">            buf.append(&quot;[FATAL] &quot;);</span>
+<span class="fc" id="L549">            break;</span>
         default:
             // Or throw?
-<span class="nc" id="L527">            buf.append(&quot;[UNDEFINED] 
&quot;);</span>
+<span class="nc" id="L552">            buf.append(&quot;[UNDEFINED] 
&quot;);</span>
             break;
         }
 
         // Append the name of the log instance if so configured
-<span class="pc bpc" id="L532" title="1 of 2 branches missed.">        if 
(showShortName) {</span>
-<span class="fc bfc" id="L533" title="All 2 branches covered.">            if 
(shortLogName == null) {</span>
+<span class="pc bpc" id="L557" title="1 of 2 branches missed.">        if 
(showShortName) {</span>
+<span class="fc bfc" id="L558" title="All 2 branches covered.">            if 
(shortLogName == null) {</span>
                 // Cut all but the last component of the name for both styles
-<span class="fc" id="L535">                final String slName = 
logName.substring(logName.lastIndexOf(&quot;.&quot;) + 1);</span>
-<span class="fc" id="L536">                shortLogName = 
slName.substring(slName.lastIndexOf(&quot;/&quot;) + 1);</span>
+<span class="fc" id="L560">                final String slName = 
logName.substring(logName.lastIndexOf(&quot;.&quot;) + 1);</span>
+<span class="fc" id="L561">                shortLogName = 
slName.substring(slName.lastIndexOf(&quot;/&quot;) + 1);</span>
             }
-<span class="fc" id="L538">            
buf.append(String.valueOf(shortLogName)).append(&quot; - &quot;);</span>
-<span class="nc bnc" id="L539" title="All 2 branches missed.">        } else 
if (showLogName) {</span>
-<span class="nc" id="L540">            
buf.append(String.valueOf(logName)).append(&quot; - &quot;);</span>
+<span class="fc" id="L563">            
buf.append(String.valueOf(shortLogName)).append(&quot; - &quot;);</span>
+<span class="nc bnc" id="L564" title="All 2 branches missed.">        } else 
if (showLogName) {</span>
+<span class="nc" id="L565">            
buf.append(String.valueOf(logName)).append(&quot; - &quot;);</span>
         }
 
         // Append the message
-<span class="fc" id="L544">        buf.append(String.valueOf(message));</span>
+<span class="fc" id="L569">        buf.append(String.valueOf(message));</span>
 
         // Append stack trace if not null
-<span class="fc bfc" id="L547" title="All 2 branches covered.">        if (t 
!= null) {</span>
-<span class="fc" id="L548">            buf.append(&quot; &lt;&quot;);</span>
-<span class="fc" id="L549">            buf.append(t.toString());</span>
-<span class="fc" id="L550">            buf.append(&quot;&gt;&quot;);</span>
-
-<span class="fc" id="L552">            final StringWriter sw = new 
StringWriter(1024);</span>
-<span class="fc" id="L553">            try (PrintWriter pw = new 
PrintWriter(sw)) {</span>
-<span class="fc" id="L554">                t.printStackTrace(pw);</span>
+<span class="fc bfc" id="L572" title="All 2 branches covered.">        if (t 
!= null) {</span>
+<span class="fc" id="L573">            buf.append(&quot; &lt;&quot;);</span>
+<span class="fc" id="L574">            buf.append(t.toString());</span>
+<span class="fc" id="L575">            buf.append(&quot;&gt;&quot;);</span>
+
+<span class="fc" id="L577">            final StringWriter sw = new 
StringWriter(1024);</span>
+<span class="fc" id="L578">            try (PrintWriter pw = new 
PrintWriter(sw)) {</span>
+<span class="fc" id="L579">                t.printStackTrace(pw);</span>
             }
-<span class="fc" id="L556">            buf.append(sw.toString());</span>
+<span class="fc" id="L581">            buf.append(sw.toString());</span>
         }
 
         // Print to the appropriate destination
-<span class="fc" id="L560">        write(buf);</span>
-<span class="fc" id="L561">    }</span>
+<span class="fc" id="L585">        write(buf);</span>
+<span class="fc" id="L586">    }</span>
 
     /**
      * Sets logging level.
@@ -566,8 +591,8 @@ public class SimpleLog implements Log, S
      * @param currentLogLevel new logging level
      */
     public void setLevel(final int currentLogLevel) {
-<span class="fc" id="L569">        this.currentLogLevel = 
currentLogLevel;</span>
-<span class="fc" id="L570">    }</span>
+<span class="fc" id="L594">        this.currentLogLevel = 
currentLogLevel;</span>
+<span class="fc" id="L595">    }</span>
 
     /**
      * Logs a message with {@code 
org.apache.commons.logging.impl.SimpleLog.LOG_LEVEL_TRACE}.
@@ -577,10 +602,10 @@ public class SimpleLog implements Log, S
      */
     @Override
     public final void trace(final Object message) {
-<span class="pc bpc" id="L580" title="1 of 2 branches missed.">        if 
(isLevelEnabled(SimpleLog.LOG_LEVEL_TRACE)) {</span>
-<span class="nc" id="L581">            log(SimpleLog.LOG_LEVEL_TRACE, message, 
null);</span>
+<span class="pc bpc" id="L605" title="1 of 2 branches missed.">        if 
(isLevelEnabled(LOG_LEVEL_TRACE)) {</span>
+<span class="nc" id="L606">            log(LOG_LEVEL_TRACE, message, 
null);</span>
         }
-<span class="fc" id="L583">    }</span>
+<span class="fc" id="L608">    }</span>
 
     /**
      * Logs a message with {@code 
org.apache.commons.logging.impl.SimpleLog.LOG_LEVEL_TRACE}.
@@ -591,10 +616,10 @@ public class SimpleLog implements Log, S
      */
     @Override
     public final void trace(final Object message, final Throwable t) {
-<span class="pc bpc" id="L594" title="1 of 2 branches missed.">        if 
(isLevelEnabled(SimpleLog.LOG_LEVEL_TRACE)) {</span>
-<span class="nc" id="L595">            log(SimpleLog.LOG_LEVEL_TRACE, message, 
t);</span>
+<span class="pc bpc" id="L619" title="1 of 2 branches missed.">        if 
(isLevelEnabled(LOG_LEVEL_TRACE)) {</span>
+<span class="nc" id="L620">            log(LOG_LEVEL_TRACE, message, t);</span>
         }
-<span class="fc" id="L597">    }</span>
+<span class="fc" id="L622">    }</span>
 
     /**
      * Logs a message with {@code 
org.apache.commons.logging.impl.SimpleLog.LOG_LEVEL_WARN}.
@@ -604,10 +629,10 @@ public class SimpleLog implements Log, S
      */
     @Override
     public final void warn(final Object message) {
-<span class="pc bpc" id="L607" title="1 of 2 branches missed.">        if 
(isLevelEnabled(SimpleLog.LOG_LEVEL_WARN)) {</span>
-<span class="fc" id="L608">            log(SimpleLog.LOG_LEVEL_WARN, message, 
null);</span>
+<span class="pc bpc" id="L632" title="1 of 2 branches missed.">        if 
(isLevelEnabled(LOG_LEVEL_WARN)) {</span>
+<span class="fc" id="L633">            log(LOG_LEVEL_WARN, message, 
null);</span>
         }
-<span class="fc" id="L610">    }</span>
+<span class="fc" id="L635">    }</span>
 
     /**
      * Logs a message with {@code 
org.apache.commons.logging.impl.SimpleLog.LOG_LEVEL_WARN}.
@@ -618,13 +643,13 @@ public class SimpleLog implements Log, S
      */
     @Override
     public final void warn(final Object message, final Throwable t) {
-<span class="pc bpc" id="L621" title="1 of 2 branches missed.">        if 
(isLevelEnabled(SimpleLog.LOG_LEVEL_WARN)) {</span>
-<span class="fc" id="L622">            log(SimpleLog.LOG_LEVEL_WARN, message, 
t);</span>
+<span class="pc bpc" id="L646" title="1 of 2 branches missed.">        if 
(isLevelEnabled(LOG_LEVEL_WARN)) {</span>
+<span class="fc" id="L647">            log(LOG_LEVEL_WARN, message, t);</span>
         }
-<span class="fc" id="L624">    }</span>
+<span class="fc" id="L649">    }</span>
 
     /**
-     * Write the content of the message accumulated in the specified
+     * Writes the content of the message accumulated in the specified
      * {@code StringBuffer} to the appropriate output destination.  The
      * default implementation writes to {@code System.err}.
      *
@@ -632,11 +657,11 @@ public class SimpleLog implements Log, S
      *  text to be logged
      */
     private void write(final Object buffer) {
-<span class="fc" id="L635">        
System.err.println(buffer.toString());</span>
-<span class="fc" id="L636">    }</span>
+<span class="fc" id="L660">        
System.err.println(Objects.toString(buffer));</span>
+<span class="fc" id="L661">    }</span>
 
     /**
-     * Write the content of the message accumulated in the specified
+     * Writes the content of the message accumulated in the specified
      * {@code StringBuffer} to the appropriate output destination.  The
      * default implementation writes to {@code System.err}.
      *
@@ -644,8 +669,8 @@ public class SimpleLog implements Log, S
      *  text to be logged
      */
     protected void write(final StringBuffer buffer) {
-<span class="nc" id="L647">        
System.err.println(buffer.toString());</span>
-<span class="nc" id="L648">    }</span>
+<span class="nc" id="L672">        
System.err.println(Objects.toString(buffer));</span>
+<span class="nc" id="L673">    }</span>
 }
 
-</pre><div class="footer"><span class="right">Created with <a 
href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.8.11.202310140853</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a 
href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.8.12.202403310830</span></div></body></html>
\ No newline at end of file


Reply via email to