將異常寫到日誌檔案中,可以在除錯程式的時候知道程式發生過哪些異常,並且可以知道異常發生的位置。這點對需要進行長時間執行並除錯的程式尤為有效。
1///2
///將異常列印到log檔案
3///
4///異常5
///日誌檔案位址
6public
static
void writelog(exception ex, string logaddress = "")7
16//
把異常資訊輸出到檔案
17 streamwriter fs = new streamwriter(logaddress, true
);18 fs.writeline("
" +datetime.now.tostring());
19 fs.writeline("
異常資訊:
" +ex.message);
20 fs.writeline("
異常物件:
" +ex.source);
21 fs.writeline("
呼叫堆疊:\n
" +ex.stacktrace.trim());
22 fs.writeline("
觸發方法:
" +ex.targetsite);
23fs.writeline();
24fs.close();
25 }
MVC異常捕獲與異常處理(將異常資訊寫入日誌檔案)
1.註冊自己的異常過濾器 public class filterconfig 2.捕獲異常 構建乙個myexceptionattribute類繼承handleerrorattribute 在handleerrorattribute中存在乙個public virtual void onexceptio...
c 日誌異常類
開發完一套系統,剩下的工序自然就是測試 debug,怎麼把這兩道麻煩的工序變得輕鬆自然,最好的方法當然是每次出現異常的時候都能把異常發生的部位捕捉下來,並描述出錯誤異常的情況。c 有一套非常強大的異常捕捉的方法,利用try.catch.我們可以捕捉到系統異常的資訊,有經驗的程式設計師據此資訊很容易就...
c 日誌異常類
using system using system.xml using system.data.sqlclient using system.collections using system.data using system.web using system.io using system.web...