Grails发送有关框架异常的电子邮件

时间:2018-06-13 10:43:18

标签: grails groovy exception-handling log4j

在我的grails应用程序中,我发送有关例外的电子邮件。在我的UrlMappings.groovy

"500"(controller: "error", action: "internalError")

在我internalError()的{​​{1}}方法中,我使用ErrorController.groovy并发送异常详情。

现在我想发送类似的电子邮件,以便在插件/框架中发生异常,例如:hibernate,GORM,grails等

但问题是他们中的大多数已经通过MailService.groovy块处理并记录在插件中。例如:

try catch

无论如何,我可以通过电子邮件发送此类例外吗?

这是我的log4j配置。

catch(Exception e){
    log.error("Error creating workbook", e)
}

1 个答案:

答案 0 :(得分:6)

我会使用SMTPAppender通过电子邮件发送这些例外情况。