C# 仅包含我的日志的Visual Studio输出窗口

C# 仅包含我的日志的Visual Studio输出窗口,c#,visual-studio-2015,C#,Visual Studio 2015,在VisualStudio2015中,有一种方法可以使输出窗口只写我通过系统发送的消息。诊断 我正在打印调试消息,但是有太多的膨胀,我只想看看我的。您是否过滤了输出窗口以减少打印的大量消息?单击鼠标右键,您应该会看到这样的集合: 多年来,我一直想将我的Visual Studio输出过滤到我自己的自定义类别中。最后,我决定写一个扩展来实现它。如果你感兴趣,你可以在 以下是它的作用: Ffffff。。。有一个突出的下拉菜单,上面写着“显示输出自”,并且没有程序输出选项。我从来没有想到过右击。谢谢。该

在VisualStudio2015中,有一种方法可以使输出窗口只写我通过系统发送的消息。诊断


我正在打印调试消息,但是有太多的膨胀,我只想看看我的。

您是否过滤了输出窗口以减少打印的大量消息?单击鼠标右键,您应该会看到这样的集合:


多年来,我一直想将我的Visual Studio输出过滤到我自己的自定义类别中。最后,我决定写一个扩展来实现它。如果你感兴趣,你可以在

以下是它的作用:

Ffffff。。。有一个突出的下拉菜单,上面写着“显示输出自”,并且没有程序输出选项。我从来没有想到过右击。谢谢。该下拉列表适用于不同的输出源(调试、构建、测试或其他任何内容-它很容易扩展),但在调试上下文中,这些是可用的选项。:)有没有办法进一步自定义/扩展它,这样您就可以拥有输出类别,并进行筛选以仅查看它们?@JoshuaFrank我不知道有什么办法可以进一步自定义输出窗口中的调试内容,但您可以创建自己的输出窗格并将任何内容放入其中。例如,生成输出与调试输出是分开的。但是您必须以这种方式将所有内容导入窗格。如何创建自定义输出窗格?我也从来没能找到一个方法来做到这一点!它是语言独立的还是仅仅用于C++?几乎完全独立于语言——它只是在VS输出窗口中输出。但是,有一些附加/可选的功能需要在你的应用程序中提供一些代码,我在我的网站上提供C++和C语言样本,但是它们很小,简单到我想的任何语言都可以移植到任何语言。如果有特定语言的需求,我可以自己添加其他语言的代码示例。这些附加/可选功能包括:更精确的时间戳,以及在一次调试多个实例时按进程ID分离调试输出。。。我将在一分钟内看一看。这看起来很棒,可悲的是,现在我已经100%地使用web前端。总有一天我会再来一次。