c#實(shí)現(xiàn)把異常寫(xiě)入日志示例(異常日志)
將異常寫(xiě)到日志文件中,可以在調(diào)試程序的時(shí)候知道程序發(fā)生過(guò)哪些異常,并且可以知道異常發(fā)生的位置。這點(diǎn)對(duì)需要進(jìn)行長(zhǎng)時(shí)間運(yùn)行并調(diào)試的程序尤為有效。
/// <summary>
/// 將異常打印到LOG文件
/// </summary>
/// <param name="ex">異常</param>
/// <param name="LogAddress">日志文件地址</param>
public static void WriteLog(Exception ex, string LogAddress = "")
{
//如果日志文件為空,則默認(rèn)在Debug目錄下新建 YYYY-mm-dd_Log.log文件
if (LogAddress == "")
{
LogAddress = Environment.CurrentDirectory + '\\' +
DateTime.Now.Year + '-' +
DateTime.Now.Month + '-' +
DateTime.Now.Day + "_Log.log";
}
//把異常信息輸出到文件
StreamWriter fs = new StreamWriter(LogAddress, true);
fs.WriteLine("當(dāng)前時(shí)間:" + DateTime.Now.ToString());
fs.WriteLine("異常信息:" + ex.Message);
fs.WriteLine("異常對(duì)象:" + ex.Source);
fs.WriteLine("調(diào)用堆棧:\n" + ex.StackTrace.Trim());
fs.WriteLine("觸發(fā)方法:" + ex.TargetSite);
fs.WriteLine();
fs.Close();
}
相關(guān)文章
DataTable的AcceptChanges()和RejectChanges()方法介紹并實(shí)現(xiàn)DataGridView
這篇文章介紹了DataTable的AcceptChanges()和RejectChanges()方法并實(shí)現(xiàn)DataGridView數(shù)據(jù)增、刪、改,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-02-02C#實(shí)現(xiàn)控制線(xiàn)程池最大數(shù)并發(fā)線(xiàn)程
這篇文章主要介紹了C#實(shí)現(xiàn)控制線(xiàn)程池最大數(shù)并發(fā)線(xiàn)程的相關(guān)資料,需要的朋友可以參考下2016-07-07C#實(shí)現(xiàn)根據(jù)年份計(jì)算生肖屬相的方法
這篇文章主要介紹了C#實(shí)現(xiàn)根據(jù)年份計(jì)算生肖屬相的方法,涉及C#數(shù)組與字符串的操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03C#中List〈string〉和string[]數(shù)組之間的相互轉(zhuǎn)換
List<string>和string[]數(shù)組之間的相互轉(zhuǎn)換,需要的朋友可以參考下2012-12-12C#中dictionary如何根據(jù)索引值獲取Key值
這篇文章主要介紹了C#中dictionary如何根據(jù)索引值獲取Key值問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-04-04Windows系統(tǒng)中C#調(diào)用WinRAR來(lái)壓縮和解壓縮文件的方法
這篇文章主要介紹了Windows系統(tǒng)中C#調(diào)用WinRAR來(lái)壓縮和解壓縮文件的方法,個(gè)人感覺(jué)在Windows中WinRAR相對(duì)7-zip更加穩(wěn)定一些,需要的朋友可以參考下2016-04-04C#實(shí)現(xiàn)輸入10個(gè)數(shù)存入到數(shù)組中并求max和min及平均數(shù)的方法示例
這篇文章主要介紹了C#實(shí)現(xiàn)輸入10個(gè)數(shù)存入到數(shù)組中并求max和min及平均數(shù)的方法,涉及C#簡(jiǎn)單數(shù)據(jù)轉(zhuǎn)換與數(shù)值運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下2017-07-07