我使用Console.SetOut方法將所有我的Console.Out.WriteLines寫入文件,並且這可以工作。唯一的問題是,當我關閉我的應用程序而不是寫入Console.Out.WriteLine時,它只會將所有內容寫入文本文件。 關於如何實現這一點的任何想法?Console.SetOut到StreamWriter,不斷寫入文本文件
我該怎麼做: 在Application.Run()之前;
FileStream writerOutput = new FileStream("Logging_Admin.txt", FileMode.Append, FileAccess.Write);
StreamWriter writer = new StreamWriter(writerOutput);
Console.SetOut(writer);
Application.Run()後:
writer.Dispose();
感謝。
我第二個這個...... – 2010-02-24 15:11:45
是的,這是要走的路。非常感謝! – Fverswijver 2010-02-24 15:14:30