azure - 来自 Azure Function 的电子邮件和日志异常

标签 azure exception azure-functions

我有一个 Azure 函数,并将逻辑包装在 try catch block 中。 我可以将异常记录到 Azure,但我想保存并将异常的详细信息发送到电子邮件地址。我知道我可以使用 Elmah.io但我必须每月支付订阅费用。

Azure 没有一种简单的方法来记录数据然后向我发送电子邮件吗?

类似这样的事情

catch (Exception ex)
{
    log.Info($"Points Event Error: " + ex.Message);
    // send me email with details
}

最佳答案

最类似于 Azure Functions 的方法是使用 Azure Functions SendGrid ouput binding .

您可以按照该文章中的示例进行操作,但使用 ICollector/IAsyncCollector 代替 out 参数,因为您只需要发送 e-有条件地发送邮件。

我相信 Send Grid 有一个免费套餐可用于低使用场景。

关于azure - 来自 Azure Function 的电子邮件和日志异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49372991/

相关文章:

c# - Azure AD B2C + Azure 移动应用 - MobileServiceInvalidOperationException

excel - 如何使用定时器触发器在azure函数应用程序中创建excel文件

c# - Azure Function 到表存储

Azure数据工厂抛出 "Invoking Azure function failed with HttpStatusCode - InternalServerError."

Azure Webjob 无故停止

azure - 通过计费将现有域转移到 Azure

java - 如何在 Controller 中捕获 java.lang.NumberFormatException.forInputString 异常?

c++ - 输出窗口显示抛出的异常

Azure 服务计划计费

python - IOError 和 OSError 的区别?