我目前正在将 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/