Java EE应用程序中的异常电子邮件通知模式

时间:2010-04-07 00:39:27

标签: spring servlets

我们有基于Spring 3.0.x的应用程序,我们使用SimpleMappingExceptionResolver,当异常发生在DispatcherServlet中时,它会发送异常的电子邮件。

这为我们提供了以下灵活性:

  1. 主题可以包括登录用户的身份,以便我们可以向用户发送个性化电子邮件
  2. 主题还包括发生错误的服务器
  3. 请求参数,请求网址和标头 - 帮助我们在搜索引擎索引网站时发现一些问题。
  4. 然而,最近我们发现过滤器中已经发生了异常,因为这不是通过解析器,我们也没有收到任何电子邮件。

    log4j email appenedr解决方案非常严格,主题不是动态的,不知道登录的用户。我们只是认为Filter是用于请求处理,过滤器劫持Exception上的响应,可能会导致不需要的结果。至少这是我们的观点。请随意评论。

    是否有可接受的模式来解决此问题。

    编辑:我们不喜欢log4j电子邮件appender解决方案,而不是编写另一个过滤器来发送电子邮件似乎是正确的。

0 个答案:

没有答案