在我的winforms应用程序中,我使用的是记录到Console.Error的第三方库。
Console.Error.WriteLine("some error message");
我可以使用一些工具来查看这些消息吗? 我只想在开发/调试时看到它们。
我认为debugview可能会这样做,但它只显示跟踪消息。 此外,Visual Studio的“输出”窗口也不会显示它(当附加到进程时)。
如果没有工具,那么如何将StdErr重定向到Trace日志呢?
您可以调用Console.SetError
将输出重定向到您自己的TextWriter
- 它可以反过来使用Trace
或Debug
,或者可能写入应用程序中的虚拟控制台。