一、前言
在日常開發過程中,Furion框架無疑是個非常好的選擇,但是隨着項目的增多,很多項目的配置會出現重複配置的情況,比如日誌記錄,每個項目都需要配置一遍,如果有地方修改了,又要每個項目配置一遍,所以考慮到配置的可重複性和方便,將不通項目之間可以通用的模塊獨立出來,作爲Furion框架的拓展,方便我們使用和維護。
Gitee地址:https://gitee.com/huguodong520/shiny-furion-extension.git
二、日誌擴展
1.引用ShinyFurionExtension庫
2.設置日誌級別
3.使用UseLoggingFile擴展,參數islevel代表是否根據日誌等級分目錄記錄日誌
4.效果
5.自定義顏色
_logger.ScopeContext(ctx => ctx.Set(LoggingConst.Color, ConsoleColor.Green)).LogInformation($"這是綠色");