本文源码下载地址:http://www.80cxy.com/Blog/ResourceView?arId=202403191532545995NAAqJh
系列教程地址:http://www.80cxy.com/Blog/ArticleView?arId=202403191517574161ay3s5V
目前比较流行的日志框架则是Log4net、NLog,之前也一直用的Log4net,但是在.net core中已经内置了日志框架Serilog,在github上也已加星不少,想必比较强大,本项目就采用内置的Serilog,免去再用其他日志框架还要配置的麻烦。
一、安装Serilog.AspNetCore包
执行Install-Package Serilog.AspNetCore命令,在SignUp.Common中安装 Serilog.AspNetCore包。
在WebApplicationBuilderExtensions类的方法ConfigureExtraServices配置日志记录。
1 2 3 4 5 6 7 8 9 10 |
|
initOptions.LogFilePath为日志存放路径,在Program.cs调用时赋值。
1 2 3 4 5 6 |
|
学习交流
附笔者学习 .net core开发时参考相关项目实例源码:asp.net core webapi项目实例源代码锦集下载(72个)