服务结构.应用洞察.事件流.禁用来自 TplEventSource 的日志消息



我正在从事Service Fabric(5.5.216(项目。请记住,我是 Azure 开发的新手,所以我可能会错过一些非常明显的东西。我正在使用VS 2015更新3。.Net 框架 4.6.2.我已经能够将应用程序见解(2.2.0(日志记录添加到我的服务中。我使用了 EventFlow(1.1.0( 和 EventFlow.ServiceFabric(1.1.1( 包来做到这一点。一切都运行良好,但是我在ApplicationInsights日志中看到许多来自TplEventSource(可能来自任务并行库?(的消息,如下所示:

"从任务 23 开始 2 循环 123。">
"从任务 23 结束 2 循环 123。">

好吧,老实说,我认为用这些消息污染日志没有多大价值(就像根本没有(。所以问题是:

有没有办法通知 EventFlow 或服务结构或其他任何人(无论是谁(不记录这些消息?

现在正在跟踪(https://github.com/Azure/diagnostics-eventflow/issues/72(

您可以添加此解决方案作为解决方法:

"filters": [
{
  "type": "drop",
  "include": "level == verbose || ProviderName == System.Threading.Tasks.TplEventSource"
}], 

最新更新