gpt4 book ai didi

c# - 无法在遥测中找到 hangfire.Name

转载 作者:行者123 更新时间:2023-12-05 04:21:21 25 4
gpt4 key购买 nike

我需要从 Azure App Insight 中的 hangfire 中排除日志。引用这篇文章,App Insights: Disable SQL Dependency telemetry

if (telemetry.Type == "SQL"
&& telemetry.Name.ToLower().Contains("hangfire")
&& telemetry.Success.GetValueOrDefault(false))
{
return;
}

当我对 telemetry.Name 进行故障排除时,我看不到 hangfire,因此它将照常处理遥测。 telemetry.Name 我得到的是 xx.xxx.xx.xx,xxx |我的服务

next.Process(item);

示例日志(修改版本,因为得到了ip地址)

10/25/2022, 10:57:10 PM

10/25/2022, 10:52:10 PM

10/25/2022, 10:52:10 PM

10/25/2022, 10:52:10 PM

10/25/2022, 10:52:10 PM

10/25/2022, 10:52:10 PM

10/25/2022, 10:52:10 PM

10/25/2022, 10:52:10 PM

10/25/2022, 10:52:10 PM

10/25/2022, 10:52:10 PM

10/25/2022, 10:47:10 PM

最佳答案

您可以通过在 appsettings.json 文件的 Logging 部分添加一个 "Hangfire": "None" 条目来停止 Hangfire 的日志记录.

"Logging": {
"LogLevel": {
"Default": "Information",
"Hangfire": "None"
}
}

关于c# - 无法在遥测中找到 hangfire.Name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74242448/

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