我需要將信息記錄到每分鐘1000-2000次左右的文件。我還需要保存該信息以防應用程序崩潰。保持文件打開,不要在應用程序崩潰時丟失數據
目前這裏是我在做什麼:
using(StreamWriter sw=new StreamWriter(filename,true))
{
sw.WriteLine(info);
}
這工作,但它是極其緩慢。
我想在做這樣的事情:
,但是當我寫這樣的代碼,我怕我存儲的信息將丟失的應用程序崩潰時。
我該如何保存文件中的信息,而無需一直打開和關閉它?
使用[log4net的](http://www.codeproject.com/Articles/140911/log4net-Tutorial) – 2013-05-14 15:02:17