标签: c# appdomain streamwriter unhandled-exception
目前,我有一个在有未处理的异常时调用的方法。所有这一切都是将异常记录到转储文件中。但是,编写器不会写入我想要写入文件的完整信息。我假设这是因为程序在完成文件写入之前已经关闭。
有没有办法改变这种行为?
答案 0 :(得分:2)
在流编写器上调用Flush
Flush
答案 1 :(得分:2)
使用
using(var stream = new StreamWriter(@"C:\...")) { //logic }
这将确保该流将在finally部分中关闭并刷新。
finally