假设我的功能如下:
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类型!为什么我的异常被转换为通用异常?
答案 0 :(得分:0)
对于遇到同样问题的人:
我可以通过查询App Insights的Analytics(分析)部分内例外表中的externalType列来恢复我的原始例外,从而找到了“解决方案”。奇怪的是,通用异常显示在“类型”列下,但“ outerType”是我的原始异常。