2.日志
1.一个好的项目应该有一个好的日志框架,保证服务正常运行
思路
我认为一个内嵌的日志应该是要能支持 Microsoft.Extensions.Logging微软插件的服务。
所以我把日志框架分成三个部分
1.日志写入接口的抽象
2.日志写入接口实现以及对Microsoft.Extensions.Logging 兼容
3.Microsoft.Extensions.Logging对第三方日志框架的拓展。
项目结构如下
Grow.Log 只有一个接口,提供各种写日志的方法
Grow.Log.Serilog 引入Serilog,Logging 实现一个日志抽象
Grow.Log.Serilog.File 实现日志存储的具体实现
我不是代码的生产者,只是代码的搬运工
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构