我想在我的代码中禁止来自client sdk端的所有自动生成的事件和跟踪遥测,我有什么属性可以用来识别自动生成的事件和跟踪遥测吗?对于依赖和异常,sdkversion以rdddsdk开头。跟踪和事件遥测也有类似的东西吗?
我们使用的是Microsoft.ApplicationInsights.AspNetCore
发布于 2020-11-18 14:28:27
要取消自动生成的消息,可以尝试使用Category属性。
自动生成的大部分消息都来自Microsoft类别,所以在Program.cs中添加ConfigureLogging方法,如下所示:
public class Program
{
public static void Main(string[] args)
{
CreateHostBuilder(args).Build().Run();
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup<Startup>();
})
//add the following filter
.ConfigureLogging(logging=>
logging.AddFilter<Microsoft.Extensions.Logging.ApplicationInsights.ApplicationInsightsLoggerProvider>("Microsoft", LogLevel.None));
}https://stackoverflow.com/questions/64870812
复制相似问题