国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

超輕量級的c#版基于文件的日志記錄工具,可定制輸出格式,可指定日志文件

這篇具有很好參考價值的文章主要介紹了超輕量級的c#版基于文件的日志記錄工具,可定制輸出格式,可指定日志文件。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

這是我自己個人編寫的日志記錄,主要使用在只需要記錄日志,偶爾到文件中查看一下日志記錄的情況。我自己寫的一些服務(wù)之類的是使用了這個的,代碼很少,使用很簡單。

第一步 搜索和安裝我的Nuget包

搜索和安裝zmjtool這個包,我寫的,如下圖:

超輕量級的c#版基于文件的日志記錄工具,可定制輸出格式,可指定日志文件

第二步 引入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)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • “分割一切”大模型SAM、超輕量PP-MobileSeg、工業(yè)質(zhì)檢工具、全景分割方案,PaddleSeg全新版本等你來體驗(yàn)!

    “分割一切”大模型SAM、超輕量PP-MobileSeg、工業(yè)質(zhì)檢工具、全景分割方案,PaddleSeg全新版本等你來體驗(yàn)!

    圖像分割是計(jì)算機(jī)視覺的一項(xiàng)基礎(chǔ)技術(shù),其目標(biāo)是將圖像中的像素按內(nèi)容分成不同的類別。它在許多領(lǐng)域有重要應(yīng)用,比如自動駕駛、工業(yè)質(zhì)檢、醫(yī)療圖像分析、遙感圖像解譯等。 PaddleSeg 是飛槳高性能圖像分割開發(fā)套件 ,在圖像分割領(lǐng)域做了大量的開源工作,致力于幫助企

    2023年04月19日
    瀏覽(22)
  • Easy3dviewer三維模型(gltf/glb、osgb、fbx、x、shp、dxf)超輕量瀏覽和轉(zhuǎn)換工具軟件分享

    Easy3dviewer三維模型(gltf/glb、osgb、fbx、x、shp、dxf)超輕量瀏覽和轉(zhuǎn)換工具軟件分享

    工作中經(jīng)常需要用到不同格式的三維模型,比如3dmiax建模的3ds,傾斜攝影的osgb、bim轉(zhuǎn)換的fbx,二維gis需要的shp、cad建模的dxf、三維gis需要的gltf等等,需要能快速方便的瀏覽和查看這些三維模型,也需要能將三維模型格式轉(zhuǎn)換成其他三維模型格式。對三維瀏覽和轉(zhuǎn)換的需求非

    2024年02月04日
    瀏覽(36)
  • 改進(jìn)YOLOv5系列:4.YOLOv5_最新MobileOne結(jié)構(gòu)換Backbone修改,超輕量型架構(gòu),移動端僅需1ms推理!蘋果最新移動端高效主干網(wǎng)絡(luò)

    本專欄包含大量的首發(fā)原創(chuàng)改進(jìn)方式??, 所有文章都是全網(wǎng)首發(fā)內(nèi)容。?? 降低改進(jìn)難度,改進(jìn)點(diǎn)包含最新最全的 Backbone 部分、 Neck 部分、 Head 部分、 注意力機(jī)制 部分、 自注意力機(jī)制 部分等完整教程 ?? ??本篇文章基于 YOLOv5、YOLOv7、YOLOv7-Tiny 進(jìn)行 最新MobileOne結(jié)構(gòu)換Backbon

    2024年02月02日
    瀏覽(27)
  • C#輕量級日志功能(只有一個類)

    最近在開發(fā)基于.net6的一個數(shù)據(jù)監(jiān)控軟件,使用其它開源log庫都有點(diǎn)麻煩,就想著對Console.WriteLine()方法重定向到文件,非常方便的實(shí)現(xiàn)日志記錄功能,同時也不影響之前的代碼結(jié)構(gòu)。 軟件開始的地方要設(shè)置該重定向:

    2024年01月21日
    瀏覽(96)
  • Kubernetes輕量級日志工具Loki安裝及踩坑記錄

    Kubernetes輕量級日志工具Loki安裝及踩坑記錄

    Loki是Grafana出品的一個輕量級日志系統(tǒng),熟悉ELK的都知道ELK使用起來的成本,而且僅僅是日志檢索使用ELK的話有點(diǎn)大材小用了。Loki8技術(shù)棧中使用了以下組件。 Promtail 用來將容器日志發(fā)送到 Loki 或者 Grafana 服務(wù)上的日志收集工具,該工具主要包括發(fā)現(xiàn)采集目標(biāo)以及給日志流添

    2024年02月03日
    瀏覽(23)
  • SpringBoot實(shí)現(xiàn)文件記錄日志,日志文件自動歸檔和壓縮

    SpringBoot實(shí)現(xiàn)文件記錄日志,日志文件自動歸檔和壓縮

    ?? @ 作者: Eric ?? @ 主頁: https://blog.csdn.net/weixin_47316183?type=blog ?? @ 主題: SpringBoot實(shí)現(xiàn)文件記錄日志,日志文件自動歸檔和壓縮 ?? @ 創(chuàng)作時間: 2023年08月06日 Logback 是一個Java日志框架,它是 log4j 的后繼者,被廣泛用于應(yīng)用程序中記錄日志。 Logger(日志記錄器): L

    2024年02月14日
    瀏覽(20)
  • Logback日志記錄只在控制臺輸出sql,未寫入日志文件【解決】

    Logback日志記錄只在控制臺輸出sql,未寫入日志文件【解決】

    原因:持久層框架對于Log接口實(shí)現(xiàn)方式不一樣,日記記錄的位置及展示方式也也不一樣 可以分別配置到兩個環(huán)境中,dev用StdOutImpl,prod用Slf4jImpl或者其他的都行,具體需要看他是如何實(shí)現(xiàn)的,使用logger對象輸出的都是會寫入日志的,使用System.out或err的只會在控制臺顯示,以下是實(shí)驗(yàn)

    2024年02月09日
    瀏覽(95)
  • .NET Microsoft.Extensions.Logging + NLog 記錄日志到文件

    .NET Microsoft.Extensions.Logging + NLog 記錄日志到文件

    最近想了解下面向?qū)ο箝_發(fā),選擇C# 語言 以及NET6.0 日志是開發(fā)中最常用的功能,本文記錄下其中日志使用方法,理解不全的地方后續(xù)再學(xué)習(xí)補(bǔ)充 Ubuntu 22.04.2 LTS dotnet 6.0.411 ## 添加日志功能 1. 根目錄添加一個nlog.conf 2. 注冊服務(wù) 3. 使用 模板中的wroker已自動注入進(jìn)去,不需要修

    2024年02月11日
    瀏覽(52)
  • 基于Spring-cloud-gateway實(shí)現(xiàn)全局日志記錄

    基于Spring-cloud-gateway實(shí)現(xiàn)全局日志記錄

    最近項(xiàng)目在線上運(yùn)行出現(xiàn)了一些難以復(fù)現(xiàn)的bug需要定位相應(yīng)api的日志,通過nginx提供的api請求日志難以實(shí)現(xiàn),于是在gateway通過全局過濾器記錄api請求日志。 接受到用戶請求后,經(jīng)過全局過濾器,檢驗(yàn)是否開啟相應(yīng)的日志配置及相應(yīng)的黑白名單配置 在gateway前置處理如記錄當(dāng)前

    2024年02月11日
    瀏覽(38)
  • 記錄一次@Slf4j log.info 日志信息未輸出到日志文件的問題

    Spring Boot的起步依賴(如spring-boot-starter-web)中已經(jīng)包含了Slf4j的依賴,無需額外添加。: 當(dāng)你在項(xiàng)目中添加了 spring-boot-starter-web 依賴后,它將自動引入以下關(guān)鍵組件和依賴項(xiàng): Spring MVC:用于構(gòu)建Web應(yīng)用程序的模型-視圖-控制器(Model-View-Controller)框架。 Tomcat(或其他嵌入式

    2024年02月06日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包