我正在开发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或其他任何人(无论是谁)不记录这些消息?
答案 0 :(得分:1)
现在正在追踪(https://github.com/Azure/diagnostics-eventflow/issues/72)
您可以将其添加为变通方法:
"filters": [
{
"type": "drop",
"include": "level == verbose || ProviderName == System.Threading.Tasks.TplEventSource"
}],