【问题标题】:Azure Function V2 exception logs missing stack traceAzure Function V2 异常日志缺少堆栈跟踪
【发布时间】:2018-06-19 17:16:34
【问题描述】:

我部署了一个 V2 函数,它有一个未处理的异常。我希望(并且认为它是在 V1 中)在错误日志中看到堆栈跟踪和行号,但我得到的只是:

System.Private.CoreLib:执行函数时出现异常:MyFunction。 MyProjectNameToCall:对象引用未设置为对象的实例。

我需要设置一些配置才能看到这个吗?

谢谢

【问题讨论】:

  • 您在哪里寻找错误日志?日志流式传输?应用洞察?其他地方?
  • 我已启用应用程序洞察,可以从那里和功能门户的“监控”部分查看
  • 那么您的问题是关于 Azure 门户中代码编辑器下的流式日志?
  • 堆栈跟踪也不在流式日志中(它在流式传输、见解等中的消息相同)

标签: azure azure-functions


【解决方案1】:

意识到我的错误。 Functions 的监视器部分中的日志记录仅显示跟踪信息,当我查看 Application Insights 时,我只查看跟踪信息。

如果我在 Application Insights 中查看“异常”(现在看起来很明显!),那么我可以看到堆栈跟踪和行号。

【讨论】:

  • 提示:在 Azure Functions 中,有一个 App Insights 的快捷方式。预填充的查询限制显示为跟踪和异常的三个常见列。它们都不包含包含文件和行号的实际异常信息。只有例外的完整查询将包含所有必要的信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-03-18
  • 2011-01-05
  • 2015-03-17
  • 2020-05-16
  • 2015-06-23
  • 2017-08-06
  • 2010-09-13
相关资源
最近更新 更多