簡單寫了乙個錯誤日誌記錄輔助類,記錄在此。
loghelper類
1using
system;
2using
system.collections.generic;
3using
system.io;
4using
system.linq;
5using
system.text;
6using
system.threading.tasks;78
namespace
loghelper
925 stringbuilder loginfo = new stringbuilder(""
);26
string currenttime = system.datetime.now.tostring("
[yyyy-mm-dd hh:mm:ss]");
27if (ex != null)28
yyyy-mm-dd
") + "
.log
", loginfo.tostring());43}
4445
}46 }
測試**:
1using
system;
2using
system.collections.generic;
3using
system.linq;
4using
system.text;
5using
system.threading.tasks;67
namespace
loghelper820
21}22catch
(exception ex)
2327 console.write("
over");
28console.read();29}
30}31 }
日誌檔案結果:
1 [2013-09-2411:15:45]2
輸入字串的格式不正確。
3system.formatexception
4mscorlib
5void stringtonumber(system.string, system.globalization.numberstyles, numberbuffer byref, system.globalization.numberformatinfo, boolean)
6 在 system.number.stringtonumber(string str, numberstyles options, numberbuffer&number, numberformatinfo info, boolean parsedecimal)
7在 system.number.parseint32(string s, numberstyles style, numberformatinfo info)
8在 system.convert.toint32(string value)
9 在 loghelper.program.main(string args) 位置 f:\sun.test\loghelper\loghelper\program.cs:行號 17
簡單,可以滿足日常需要。有一點就是日誌檔案按照日期命名,會不會隨著時間越來越多。需再考慮......
c 簡單自定義異常處理日誌輔助類
簡單寫了乙個錯誤日誌記錄輔助類,記錄在此。loghelper類 1 using system 2using system.collections.generic 3using system.io 4using system.linq 5using system.text 6using system....
C 異常處理類與自定義異常處理類
例1 自定義乙個繼承自excepton的異常類myexception c 標準中,定義在中的任何異常類都派生自exception class,本例也只是簡單地由exception繼承,在try段丟擲乙個異常並捕捉。如下 test.cpp version 1.0 decript define a ex...
c 自定義異常處理
在另一篇文章裡,我說了.net異常處理機制中的自定義異常處理,今天我要說的是另外一種異常處理。在寫處理程式異常的過程中,可能會遇到各種不同型別的異常,而已要丟擲不同的人性化提示,如果統一丟擲一樣的提示,就不人性化了,我們一般的處理方法 是 public void update catch sqlex...