Fve*_*ver 6 c# logging streamwriter console.setout console.out.writeline
我正在使用Console.SetOut方法将我的所有Console.Out.WriteLines写入文件,这是有效的.唯一的问题是,当我关闭应用程序时它只会将所有内容写入文本文件,而不是每当Console.Out.WriteLine发生时都写入.关于如何实现这一点的任何想法?
我是怎么做的:在Application.Run()之前;
FileStream writerOutput = new FileStream("Logging_Admin.txt", FileMode.Append, FileAccess.Write);
StreamWriter writer = new StreamWriter(writerOutput);
Console.SetOut(writer);
Run Code Online (Sandbox Code Playgroud)
在Application.Run()之后:
writer.Dispose();
Run Code Online (Sandbox Code Playgroud)
谢谢.
| 归档时间: |
|
| 查看次数: |
7085 次 |
| 最近记录: |