ServiceFabric。 ApplicationInsights。 EventFlow。从TplEventSource禁用日志消息

时间:2017-04-10 17:56:46

标签: azure-service-fabric azure-application-insights service-fabric-stateful event-flow

我正在开发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的许多消息(可能来自Task Parallel Library?),如下所示:

  

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

嗯,说实话,我没有看到用这些消息污染日志的重要价值(比如一点)。所以问题是:

  

有没有办法通知EventFlow或Service Fabric或其他任何人(无论是谁)不记录这些消息?

1 个答案:

答案 0 :(得分:1)

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

您可以将其添加为变通方法:

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