帮助手册

通过 .NET agent API 跟踪异常

.NET agent API 有助于跟踪 .NET 和 .NET Core 应用程序中已处理的异常。要跟踪已处理的异常,必须在 catch 内调用该方法。

APM Insight .NET agent 默认跟踪少数日志提供程序,包括 log4netNLogSerilog。另一方面,如果您使用自己的日志框架,APM Insight agent 性能分析器将无法识别应用程序方法的签名。在这种情况下,您可以使用 .NET agent API 跟踪异常。

步骤

  1. 根据您的应用程序环境,安装 APM Insight .NET agent 或 APM Insight .NET Core agent
  2. 从 NuGet 包管理器下载或引用 Site24x7.Agent.Api 包到您的应用程序项目中。
    注意:该 API 有一个名为 Site24x7.Agent.Api  的类,用于跟踪应用程序代码的性能。
  3. 使用方法 TraceError(Exception exceptionObject)  跟踪事务中的任何异常。

参数名称

描述

 exceptionObject

您要跟踪的异常对象

示例

以下方法演示了如何通过 API 跟踪异常。

public int UserLogin()
{
          try
          {
                    MyClass myClass = ;
                    int b = 0;
                    int invalidResult = a / b;
          }
          catch (Exception ex)
         {
                       Site24x7.Agent.Api.TraceError(ex);
         }
}

 

查看方式


 

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!