Java中的exception驱动编程
我刚读完Exception Driven Programming ,我想知道像ELMAH for Java这样的东西。 你知道它吗?
有趣的function:
- 用于远程查看重新编码的exception的整个日志的网页
- 用于远程查看任何一个已记录exception的完整详细信息的网页
- 每个错误发生时的电子邮件通知
- 来自日志的最后15个错误的RSS提要
- 其他接口(JSON,RESTful接口等)
- 日志的许多后备存储实现,包括内存,JDBC,JMS等
- 开源
注意
log4j用于日志记录,它不是exception处理的集成解决方案
这是一个老问题,但我没有看到一个接受的答案,所以……
我很高兴地宣布LogDigger Connector库的v3.0:
- 如果出现错误,请收集请求级数据和日志。
- 可以使用内存或JDBC进行存储。
- 有一个内置的Web界面(类似于ELMAH)。
- 可以通过电子邮件发送通知,您可以使用RSS收集它们或实现您自己的机制。
- 可以跟踪用户操作并将错误报告中包含的最近使用历史记录包含在内。
- 相当轻量级(500KB)没有外部依赖(除了JDBC驱动程序,显然除了JavaMail API,如果你想发送电子邮件)。