Exception Driven Programming in Java
<p>I just finished reading <a href="http://www.codinghorror.com/blog/archives/001239.html">Exception Driven Programming</a> and I'm wondering about something like <a href="http://code.google.com/p/elmah/">ELMAH</a> for Java. Did you know it?</p>

<p>Interesting features:</p>

<ul>
<li>A web page to remotely view the
entire log of recoded exceptions</li>
<li>A web page to remotely view the full
details of any one logged exception</li>
<li>An e-mail notification of each error
at the time it occurs</li>
<li>An RSS feed of the last 15 errors
from the log</li>
<li>other interface (JSON, RESTful interface, etc)</li>
<li>A number of backing storage
implementations for the log,
including in-memory, JDBC, JMS, etc</li>
<li>open source</li>
</ul>

<p><strong>NOTE</strong></p>

<p>log4j is for logging, it is not an integrated solution for exception handling </p>
