gpt4 book ai didi

c# - 为什么 Application Insights TrackException 不记录任何内容?

转载 作者:行者123 更新时间:2023-12-03 04:06:00 26 4
gpt4 key购买 nike

我目前正在尝试在 Application Insights 中记录异常以供以后调查。但是,我尝试使用 TrackException 方法记录的任何异常都不会出现在 Application Insights 中。

docs对于 Application Insights 事件过滤,请声明以下内容:

Exception - Uncaught exceptions in the server, and those that you log by using TrackException().

我使用以下代码来记录我的异常:

private static readonly TelemetryClient Client = new TelemetryClient{InstrumentationKey = ApplicationInsightsSettings.InstrumentationKey};

public static void TrackException(Exception exception, string traceReference)
{
var properties = new Dictionary<string, string> {{"Trace Reference", traceReference}};

Client.TrackException(exception);
Client.TrackException(exception, properties);
Client.TrackEvent(traceReference);
}

Whenever I run this code only an event is logged but none of the exceptions are.

最佳答案

我在 UiPath 中执行此操作,因此要求可能会有所不同,但是在发送异常时,我必须添加针对遥测客户端的刷新

telemetryClient.TrackException(in_exception);
telemetryClient.Flush();
System.Threading.Thread.Sleep(50);

关于c# - 为什么 Application Insights TrackException 不记录任何内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59880683/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com