将测试日志写入Visual Studio输出窗格而不进行调试?

时间:2015-03-19 21:28:25

标签: c# visual-studio testing logging log4net

我正在进行一些使用log4net进行日志记录的测试。测试运行时,我根本没有得到任何实时数据(除了滚动到我的RollingFileAppender的内容)。 是否可以以某种方式修改我的项目,以便实时在某个Visual Studio窗口中显示测试日志?

我知道在将测试作为调试运行时可以显示它,但我想在不运行调试的情况下执行此操作。

2 个答案:

答案 0 :(得分:2)

你不能,控制台没有连接到你的测试过程,所以你不能在那里写任何消息。

答案 1 :(得分:1)

您可以从“调试”菜单中尝试“附加到进程”,将调试器附加到已运行的程序。

或者您可以从SysInternals运行DebugView:https://technet.microsoft.com/en-us/sysinternals/bb896647