.net - .NET New Relic Agent 是否可以配置为记录我的应用程序的日志消息并捕获异常?

标签 .net logging azure exception newrelic

我目前正在将 New Relic 用于托管在 Azure 中的 .NET 应用程序,在 New Relic UI 中,我可以看到我的 Web 应用程序中发生的所有未捕获的异常。我希望能够做的是记录所有消息并捕获异常,以便我可以在 New relic UI 中看到它们以及未捕获的异常(我现在看到的)。有没有人以前做过这个,如果是的话,你能提供一个操作方法或者一些代码来说明你是如何实现这个工作的吗?

除了使用 'NoticeError' API call 之外,我在网上找不到太多相关信息。不知何故。这是正确的方法还是有其他方法可以实现此目的?

最佳答案

联系 New Relic 支持后,我发现了以下内容:

  • New Relic 确实不是一个日志设施
  • 但是,它允许您为每个网络事务记录单个异常或字符串消息

因此,您可以配置NoticeError API 调用来记录抛出的最高级别异常或每个Web 服务或页面请求的单个错误消息字符串。

此错误随后将显示在 New Relic UI 的“事件”选项卡的“错误”部分下。

关于.net - .NET New Relic Agent 是否可以配置为记录我的应用程序的日志消息并捕获异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13189452/

相关文章:

c# - 如果没有路由匹配,为什么 ASP.NET WebApi 会清除身份?

c# - DateTime.ToString 问题

sql-server - Cosmos DB 中的计算列,列基于另一列

azure - 从镜像构建后 ssh 到 azure-vm

c# - 使用 Azure 移动服务 .Net 后端仅进行推送

c# - 如何使用此策略更改 Silverlight 应用程序的 URL?

c# - XmlAttribute/XmlText 不能用于编码复杂类型

Python 单例日志记录无法正常工作 - 文件中存在重复的日志语句

dSym 的 iPhone 崩溃日志未加载调试信息

Python 的日志记录模块缺少 "captureWarnings"函数