标签: c# console
我有一个命令行实用程序,可以向控制台输出大量信息。有时输出错误,我很想实时看到。
如果这些错误以红色输出,则很容易发现它们。问题是所有文本行都是默认的白色。
有没有办法拦截控制台输出并在打印前重新格式化?
我知道我可以重定向Console.Write的输出流,但这并不能让我重新格式化它。
Console.Write
有没有办法做到这一点?有人能指出我正确的方向吗?