【发布时间】:2018-03-07 13:38:06
【问题描述】:
当我使用 Visual Studio 2017 调试单元测试时,会记录所有控制台输出,我可以通过单击单元测试结果框中的“输出”链接来检查它(我使用的是内置的-在测试资源管理器中)。
但是,由于我在运行时确实向控制台记录了很多日志,这些日志甚至是彩色编码的,所以重要的东西更加明显,我无法使用“输出”链接看到这个彩色编码的输出,因为它只是纯黑色文本在白色背景上。
Visual Studio 是否有可能在调试测试时直接在控制台窗口中显示所有输出,以便我看到的输出与实际在测试之外运行应用程序时看到的一样?
【问题讨论】:
-
帮自己一个忙,只在看到代码异常时才输出任何内容。没有人对“它运行良好”的输出感兴趣。 “这很糟糕”只有一种颜色,不管是红色还是黑色。
-
感谢您的提示!在简单的环境中,这很容易遵循。在高级环境中,这当然可以通过按日志级别过滤来实现。在专业环境中,有一些要求,如审计跟踪,甚至想要记录运行良好的事情,只是为了知道它确实发生了。可悲的是,我宁愿在后一种环境中,需要调试一些也可以进行审计跟踪的代码。
-
@Ravior,您是否获得了有关此问题的有用信息?请您分享有关它的最新信息吗?
-
还没有,但我还在调查。我会尽快尝试一些答案。
-
@Ravior,我期待收到您的来信。如果您有任何最新信息,请随时分享。
标签: visual-studio unit-testing debugging console