通过 .NET agent API 跟踪异常
.NET agent API 有助于跟踪 .NET 和 .NET Core 应用程序中已处理的异常。要跟踪已处理的异常,必须在 catch 块内调用该方法。
APM Insight .NET agent 默认跟踪少数日志提供程序,包括 log4net、NLog 和 Serilog。另一方面,如果您使用自己的日志框架,APM Insight agent 性能分析器将无法识别应用程序方法的签名。在这种情况下,您可以使用 .NET agent API 跟踪异常。
步骤
- 根据您的应用程序环境,安装 APM Insight .NET agent 或 APM Insight .NET Core agent。
- 从 NuGet 包管理器下载或引用 Site24x7.Agent.Api 包到您的应用程序项目中。
注意:该 API 有一个名为 Site24x7.Agent.Api 的类,用于跟踪应用程序代码的性能。 - 使用方法 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);
}
}
查看方式:

