應用程式中記錄錯誤日誌是在普通不過的開發需求了,但凡系統正規點這都是必不可少的,但之前用的方式除了寫txt檔案就是寫資料庫,今天學到一種新方式:錯誤資訊記錄windows錯誤日誌,總結下
顧名思義,這種方式就是當程式報錯後,講錯誤資訊記錄在windows系統自帶的事件檢視器
(注:進入事件檢視器的命令:eventvwr.msc)
以下是**實現:
1呼叫**:///2
///記錄錯誤資訊到windows日誌
3///
4///
錯誤源5
///錯誤資訊
6public
static
void writeerrorlog(string sourcename,string
message)713
14//
建立記錄錯誤日誌物件
15 eventlog log = new eventlog(sourcename + "
log"
);16 log.source =sourcename;
1718
//寫入錯誤日誌
19log.writeentry(message, system.diagnostics.eventlogentrytype.error);
20 }
1如下是事件檢視器中看到的效果:static
void main(string
args)27
catch
(exception ex)811
12console.read();
13 }
以上算是個人學習成果的總結吧,較淺顯,倒也實用,後期再做深入分析--
--待續--
Windows編譯錯誤記錄
現在常用的vs版本有vs2005 vs2010 vs2013 vs2015等,vs裡面工程設定又分為md mdd mt mtd等。正是由於這麼多的可選項,導致很多莫名其妙的編譯問題。本編部落格旨在記錄我在windows上的錯誤記錄,方便後續查閱,以後有新的問題,也會直接在這篇基礎上進行新增。錯誤1 ...
puppet 錯誤記錄
因為測試的需要把puppet master 給乾掉了,重新安裝puppet master,重新開始認證簽名。安裝好puppet master,什麼也不做,使用之前的client 連線master,會出現以下錯誤 warning peer certificate won t be verified i...
錯誤記錄(一)
時間限制 3000 ms 記憶體限制 65535 kb 難度 2 描述 編寫乙個c程式,實現兩個分數的加減法 輸入 輸入包含多行資料 每行資料是乙個字串,格式是 a boc d 其中a,b,c,d是乙個0 9的整數。o是運算子 或者 資料以eof結束 輸入資料保證合法 輸出對於輸入資料的每一行輸出兩...