2011-07-01 49 views
1

我正在創建一個wpf應用程序,並且在其中我必須爲我的應用程序創建一個錯誤日誌文件。在wpf應用程序中創建錯誤日誌

如何在wpf中明智地在特定文件夾中創建錯誤日誌文件?

在網頁中,我們創建一個錯誤頁面,然後創建錯誤文件,但我不知道我們如何在WPF中創建它。

回答

5

看看的log4net,它允許文件或類似的事件日誌,調試輸出另一個輸出流中輕鬆設置日誌輸出...

如果你想自己做:

System.IO.StreamWriter file = new System.IO.StreamWriter("yourlog.log", true); 
2

首先,請看System.Diagnostics中的TraceDebug課程。很多時候,當人們說他們想要實現錯誤日誌記錄時,他們的真正含義是他們想要實現跟蹤或調試:在編譯時打開和關閉調試功能的能力,以及在運行時非常強大,並且使用System.Diagnostics比自己開發所有功能要容易得多。

其次,無論您打算使用Trace還是僅寫入StreamWriter,請參閱Environment.SpecialFolderPath.GetTempPath

是的,正如sll所說,看看log4net也是如此。

相關問題