0

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

“从任务 23 开始 2 循环 123。”
“从任务 23 结束 2 循环 123。”

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

有什么方法可以通知 EventFlow 或 Service Fabric 或其他任何人(无论是谁)不要记录这些消息?

4

1 回答 1

1

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

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

"filters": [
{
  "type": "drop",
  "include": "level == verbose || ProviderName == System.Threading.Tasks.TplEventSource"
}], 
于 2017-04-10T21:06:57.367 回答