拦截控制台输出以重新格式化

时间:2017-01-25 10:52:08

标签: c# console

我有一个命令行实用程序,可以向控制台输出大量信息。有时输出错误,我很想实时看到。

如果这些错误以红色输出,则很容易发现它们。问题是所有文本行都是默认的白色。

有没有办法拦截控制台输出并在打印前重新格式化?

我知道我可以重定向Console.Write的输出流,但这并不能让我重新格式化它。

有没有办法做到这一点?有人能指出我正确的方向吗?

0 个答案:

没有答案