在“输出”窗口中过滤调试语句

时间:2016-11-30 05:13:55

标签: visual-studio visual-studio-2015 system.diagnostics azure-application-insights output-window

我发现输出窗口的内容使用起来非常不愉快,因为窗口大约有90%来自IIS Express和Application Insights的调试行。理想情况下,我想过滤写入该窗口的调试源,但也许我可以将任一源配置为不写入如此多的调试数据,例如也许设置一个更高的最低级别,如Error,而不是Trace或至少Info

我能做什么,以便更容易看到自己的调试语句和重要内容,比如WPF绑定错误?

我在this answer的输出窗口中找到了针对大多数不需要信息的出色解决方案,但ApplicationInsights仍然存在很多混乱。有没有办法在本地配置它只在级别Error写入?

1 个答案:

答案 0 :(得分:0)

没有针对ApplicationInsights输出的错误级别概念(有些事情,如自定义事件,指标等,不具备错误级别的概念)。

如果要禁用输出,可以将jackOptions { enabled true } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } 设置为false,或使用DeveloperMode禁用输出。

(禁用输出将使Visual Studio中的任何应用程序见解工具在调试时不再起作用.AI VS扩展程序正在观察这些事件的输出窗口,以便为“诊断工具”窗口,调试搜索和本地内容提供内容。 CodeLens场景)