<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7651.59">
<TITLE>Is there a Junit appender?</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Arial">I want to unit test some objects and to check that the objects are logging certain messages under certain cirmcumstances. Is this possible? Is it easy?</FONT></P>

<P><FONT SIZE=2 FACE="Arial">I am using slf4j. When I run the unit tests I use the NOP logger, in production we use logback. </FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">I want something like:</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">&nbsp; Logger logger = LoggerFactory.getLogger(MyStuff.class);</FONT>

<BR><FONT SIZE=2 FACE="Arial">&nbsp; logger.info( &quot;Hello World&quot;);</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">&nbsp; assertTrue( logger.wasLoggedAsInfo( &quot;Hello World&quot;));</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Thanks,</FONT>

<BR><FONT SIZE=2 FACE="Arial">C. Helck</FONT>
</P>
<BR>
<BR>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
</P>


<p><span style="font-family:'Arial';font-size:8pt;">**********************************************************************</span></p>
<p><span style="font-family:'Arial';font-size:8pt;">This communication and all information (including, but not limited to,</span></p>
<p><span style="font-family:'Arial';font-size:8pt;"> market prices/levels and data) contained therein (the &quot;Information&quot;) is</span></p>
<p><span style="font-family:'Arial';font-size:8pt;"> for informational purposes only, is confidential, may be legally</span></p>
<p><span style="font-family:'Arial';font-size:8pt;"> privileged and is the intellectual property of ICAP plc and its affiliates</span></p>
<p><span style="font-family:'Arial';font-size:8pt;"> (&quot;ICAP&quot;) or third parties. No confidentiality or privilege is waived or</span></p>
<p><span style="font-family:'Arial';font-size:8pt;"> lost by any mistransmission. The Information is not, and should not</span></p>
<p><span style="font-family:'Arial';font-size:8pt;"> be construed as, an offer, bid or solicitation in relation to any</span></p>
<p><span style="font-family:'Arial';font-size:8pt;"> financial instrument or as an official confirmation of any transaction.</span></p>
<p><span style="font-family:'Arial';font-size:8pt;"> The Information is not warranted, including, but not limited, as to</span></p>
<p><span style="font-family:'Arial';font-size:8pt;"> completeness, timeliness or accuracy and is subject to change</span></p>
<p><span style="font-family:'Arial';font-size:8pt;"> without notice. ICAP assumes no liability for use or misuse of the</span></p>
<p><span style="font-family:'Arial';font-size:8pt;"> Information. All representations and warranties are expressly</span></p>
<p><span style="font-family:'Arial';font-size:8pt;"> disclaimed. The Information does not necessarily reflect the views of</span></p>
<p><span style="font-family:'Arial';font-size:8pt;"> ICAP. Access to the Information by anyone else other than the</span></p>
<p><span style="font-family:'Arial';font-size:8pt;"> recipient is unauthorized and any disclosure, copying, distribution or</span></p>
<p><span style="font-family:'Arial';font-size:8pt;"> any action taken or omitted to be taken in reliance on it is prohibited. If</span></p>
<p><span style="font-family:'Arial';font-size:8pt;"> you receive this message in error, please immediately delete it and all</span></p>
<p><span style="font-family:'Arial';font-size:8pt;"> copies of it from your system, destroy any hard copies of it and</span></p>
<p><span style="font-family:'Arial';font-size:8pt;"> notify the sender.</span></p>
<p><span style="font-family:'Arial';font-size:8pt;">**********************************************************************</span></p>
<p><span style="font-family:'Arial';font-size:8pt;">&nbsp;</span></p></BODY>
</HTML>