這是我自己個人編寫的日誌記錄,主要使用在只需要記錄日誌,偶爾到文件中查看一下日誌記錄的情況。我自己寫的一些服務之類的是使用了這個的,代碼很少,使用很簡單。 第一步 搜索和安裝我的Nuget包 搜索和安裝zmjtool這個包,我寫的,如下圖: 第二步 引入namespace和創建logger對象 1 ...
這是我自己個人編寫的日誌記錄,主要使用在只需要記錄日誌,偶爾到文件中查看一下日誌記錄的情況。我自己寫的一些服務之類的是使用了這個的,代碼很少,使用很簡單。
第一步 搜索和安裝我的Nuget包
搜索和安裝zmjtool這個包,我寫的,如下圖:
第二步 引入namespace和創建logger對象
1 /**引入命名空間*/ 2 using ZmjTool; 3 4 /**創建對象和使用log功能*/ 5 var log = DefaultFileLogger.Create("你的文件路徑"); 6 log.LogMessage("一般信息"); 7 log.LogWarning("警告信息"); 8 log.LogError(new Exception("錯誤信息"));
第三步 進階用法(非必須)
1 /**自定義log文件的等級*/ 2 public enum MyLevel : int 3 { 4 level1, level2, level3, level4, level5 5 } 6 7 /**創建log對象,指定文件名,指定三種等級,指定最終輸出log的格式*/ 8 var log = new FileLogger<MyLevel>("你的文件路徑", MyLevel.level1, MyLevel.level3, MyLevel.level5, (lv, msg) => $"{DateTime.Now:f} : [{lv}] - {msg}"); 9 log.Log(MyLevel.level2, "自定義級別信息"); 10 log.LogMessage("一般信息"); 11 log.LogWarning("警告信息"); 12 log.LogError(new Exception("錯誤信息"));