将C#的Console.Write同步到控制台和log文件输出
将C#的Console.Write同步到控制台和log文件输出日常编写小工具时,使用Console.Write会把日志输出到控制台中,这便于在运行过程查看日志,但如果日志过多,或者希望能对日志进行查找,复制操作时,在控制台中就不方便操作了,这时就希望能把日志输出到log文件中,通过Console.SetOut可以将输出重定向到文件,不过这样就不方便在运行时查看日志进度。有没有办法可以把日志同步输出到控制台和log文件中呢?参考StackOverflow的一个回答,其实原理很简单,就是我们自己实现一个Te
原创
2020-12-15 10:51:04 ·
5572 阅读 ·
0 评论