views:

835

answers:

2

I just finished reading Exception Driven Programming and I'm wondering about something like ELMAH for Java. Did you know it?

Interesting features:

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

NOTE

log4j is for logging, it is not an integrated solution for exception handling

A: 

It is trivial to build such a system on top of Log4J.

Kyle W. Cartmell
did you ever read the ELMAH features?
dfa
I read up on ELMAH before responding to your question. Really. :)If you're using Log4J in an application, all you would need to do is reconfigure for email and database logging and then write up a few simple report pages that allow you to inspect the errors that have been logged to the database.
Kyle W. Cartmell
I'm looking for a complete, well supported and reusable library... like ELMAH :-)
dfa
+1  A: 

What about combining Log4j and Quartz scheduling as an exception reporting solution?

tranced_UT3
why Quartz? please explain it better
dfa
Quartz can help in job scheduling i.e. categorizing different types of exceptions and send a e-mail report to their respective developers in-charge!
tranced_UT3