C#實(shí)現(xiàn)將程序運(yùn)行信息寫(xiě)入日志的方法
本文實(shí)例講述了C#實(shí)現(xiàn)將程序運(yùn)行信息寫(xiě)入日志的方法。分享給大家供大家參考。具體如下:
1.LogManager類(lèi)
class LogManager { static object locker = new object(); /// <summary> /// 重要信息寫(xiě)入日志 /// </summary> /// <param name="logs">日志列表,每條日志占一行</param> public static void WriteProgramLog(params string[] logs) { lock (locker) { string LogAddress = Environment.CurrentDirectory + "\\Log"; if (!Directory.Exists(LogAddress + "\\PRG")) { Directory.CreateDirectory(LogAddress + "\\PRG"); } LogAddress = string.Concat(LogAddress, "\\PRG\\", DateTime.Now.Year, '-', DateTime.Now.Month, '-', DateTime.Now.Day, "_program.log"); StreamWriter sw = new StreamWriter(LogAddress, true); foreach (string log in logs) { sw.WriteLine(string.Format("[{0}] {1}", DateTime.Now.ToString(), log)); } sw.Close(); } } }
2.調(diào)用方法
3.運(yùn)行結(jié)果
希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。
- C#打印日志的方法總結(jié)
- c#快速寫(xiě)本地日志方法
- 使用C#實(shí)現(xiàn)寫(xiě)入系統(tǒng)日志
- C#中四步輕松使用log4net記錄本地日志的方法
- C#實(shí)現(xiàn)程序單例日志輸出功能
- C#控制臺(tái)程序使用Log4net日志組件詳解
- C#實(shí)現(xiàn)寫(xiě)系統(tǒng)日志的方法
- C#實(shí)現(xiàn)將日志寫(xiě)入文本文件的方法
- C#實(shí)現(xiàn)Log4Net日志分類(lèi)和自動(dòng)維護(hù)實(shí)例
- C# 微信支付 wx.chooseWXPay 簽名錯(cuò)誤的解決方法
- C#中調(diào)用DLL時(shí)未能加載文件或程序集錯(cuò)誤的處理方法(詳解)
- C# httpwebrequest訪問(wèn)HTTPS錯(cuò)誤處理方法
- C# 如何添加錯(cuò)誤日志信息
相關(guān)文章
C#開(kāi)發(fā)之微信小程序發(fā)送模板消息功能
這篇文章主要介紹了C#開(kāi)發(fā)之微信小程序發(fā)送模板消息功能,需要的朋友可以參考下2017-09-09unity實(shí)現(xiàn)場(chǎng)景切換進(jìn)度條顯示
這篇文章主要為大家詳細(xì)介紹了unity實(shí)現(xiàn)場(chǎng)景切換進(jìn)度條顯示,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-11-11C# MVC模式中應(yīng)該怎樣區(qū)分應(yīng)用程序邏輯(Controller層)和業(yè)務(wù)邏輯(Model層)?
這篇文章主要介紹了C# MVC模式中應(yīng)該怎樣區(qū)分應(yīng)用程序邏輯(Controller層)和業(yè)務(wù)邏輯(Model層)?,這也小編做.NET項(xiàng)目時(shí)經(jīng)常思考和讓人混亂的一個(gè)問(wèn)題,這篇文章寫(xiě)的挺好,一下清晰了許多,需要的朋友可以參考下2015-06-06unity 切換場(chǎng)景不銷(xiāo)毀物體問(wèn)題的解決
這篇文章主要介紹了unity 切換場(chǎng)景不銷(xiāo)毀物體問(wèn)題的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-04-04C#限速下載網(wǎng)絡(luò)文件的方法實(shí)例
本篇文章主要介紹了C#限速下載網(wǎng)絡(luò)文件的方法實(shí)例,可以限制下載文件的速度,非常具有實(shí)用價(jià)值,需要的朋友可以參考下。2016-12-12C#操作SQLite數(shù)據(jù)庫(kù)方法小結(jié)
這篇文章介紹了C#操作SQLite數(shù)據(jù)庫(kù)的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06SQLite之C#版 System.Data.SQLite使用方法
這篇文章主要介紹了SQLite之C#版 System.Data.SQLite使用方法,需要的朋友可以參考下2020-10-10unity實(shí)現(xiàn)場(chǎng)景跳轉(zhuǎn)
這篇文章主要為大家詳細(xì)介紹了unity實(shí)現(xiàn)場(chǎng)景跳轉(zhuǎn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-04-04C#在運(yùn)行時(shí)動(dòng)態(tài)創(chuàng)建類(lèi)型的實(shí)現(xiàn)方法
這篇文章主要介紹了C#在運(yùn)行時(shí)動(dòng)態(tài)創(chuàng)建類(lèi)型的實(shí)現(xiàn)方法,主要通過(guò)動(dòng)態(tài)生成C#代碼再編譯成程序集來(lái)實(shí)現(xiàn)動(dòng)態(tài)創(chuàng)建類(lèi)型的,需要的朋友可以參考下2014-09-09