這是我自己個人編寫的日志記錄,主要使用在只需要記錄日志,偶爾到文件中查看一下日志記錄的情況。我自己寫的一些服務(wù)之類的是使用了這個的,代碼很少,使用很簡單。
第一步 搜索和安裝我的Nuget包
搜索和安裝zmjtool這個包,我寫的,如下圖:
文章來源:http://www.zghlxwxcb.cn/news/detail-840308.html
第二步 引入namespace和創(chuàng)建logger對象
1 /**引入命名空間*/ 2 using ZmjTool; 3 4 /**創(chuàng)建對象和使用log功能*/ 5 var log = DefaultFileLogger.Create("你的文件路徑"); 6 log.LogMessage("一般信息"); 7 log.LogWarning("警告信息"); 8 log.LogError(new Exception("錯誤信息"));
第三步 進(jìn)階用法(非必須)
1 /**自定義log文件的等級*/ 2 public enum MyLevel : int 3 { 4 level1, level2, level3, level4, level5 5 } 6 7 /**創(chuàng)建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("錯誤信息"));
?文章來源地址http://www.zghlxwxcb.cn/news/detail-840308.html
到了這里,關(guān)于超輕量級的c#版基于文件的日志記錄工具,可定制輸出格式,可指定日志文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!