为什么我的Azure功能没有在App Insights中记录正确的异常?

时间:2018-09-25 17:28:52

标签: c# azure azure-application-insights

假设我的功能如下:

public static void Run([QueueTrigger(queueName, Connection = connection)]string message, 
                       TraceWriter logger) {
    throw new CustomException();
}

这是日志的样子:

SomeTime [Error] ExceptionNameSpace.CustomException ---> System.Exception

当我转到App Insights并查看异常细分时,我在“ Exception”类型下找到了此失败的请求。我什至没有看到CustomException类型!为什么我的异常被转换为通用异常?

1 个答案:

答案 0 :(得分:0)

对于遇到同样问题的人:

我可以通过查询App Insights的Analytics(分析)部分内例外表中的externalType列来恢复我的原始例外,从而找到了“解决方案”。奇怪的是,通用异常显示在“类型”列下,但“ outerType”是我的原始异常。