1.一个好的项目应该有一个好的日志框架,保证服务正常运行
思路
我认为一个内嵌的日志应该是要能支持 Microsoft.Extensions.Logging微软插件的服务。
所以我把日志框架分成三个部分
1.日志写入接口的抽象
2.日志写入接口实现以及对Microsoft.Extensions.Logging 兼容
3.Microsoft.Extensions.Logging对第三方日志框架的拓展。
项目结构如下
Grow.Log 只有一个接口,提供各种写日志的方法
Grow.Log.Serilog 引入Serilog,Logging 实现一个日志抽象
Grow.Log.Serilog.File 实现日志存储的具体实现
标签:Logging,Log,Grow,Extensions,日志,Microsoft From: https://www.cnblogs.com/GoodDog/p/17071588.html