我們最初沒有使用任何記錄或調試跟蹤,但是花費數週跟蹤了一些數據損壞後,我們決定把需要Debug.Write和跟蹤生產和Debug.Assert的.net診斷最佳實踐?
所以,現在的問題是什麼使用調試和跟蹤日誌的最佳實踐。我只是尋找一些通用的東西。
public void AddRectodatabase(object record)
{
Debug.WriteLine(record.ToString());
Trace.WriteLine(record.ToString());
// Add it to databse
Debug.Assert(true, "Use this on case by case basis");
}
這是否足夠一般用途,我在那裏做錯了什麼?
我們希望堅持使用.net System.Diagnostics,而不是像log4net這樣的其他選擇。
在System.Diagnostics中還有其他有用的東西嗎?
謝謝RaYell,對於我剛剛提出的不良樣品感到抱歉。 – mamu 2010-05-08 19:37:10