基于.NET6平台开发WebApi(五)—— 添加Serilog支持
基于NET6平台WebApi尝鲜项目: 基于最新的.NET6平台,完全抛弃繁杂的接口,采用.NET最经典的三层架构,结合简化的DDD设计模式... (gitee.com)
接下来我们为项目添加日志支持
1、由于本项目我们需要将日志写入到文件,因此我们可以直接安装Serilog.Sinks.File,打开Nuget,搜索安装Serilog.Sinks.File。
2、打开Program.cs,添加如下代码:
#region 初始化日志 Log.Logger = new LoggerConfiguration() .MinimumLevel.Error() .WriteTo.File(Path.Combine("Logs", @"Log.txt"), rollingInterval: RollingInterval.Day) .CreateLogger(); #endregion
3、我们在AddressController中测试日志记录功能(此处静态类Log中的方法全局可用)。
3、测试发现,日志已经被成功记录到文件中。
本文来自博客园,作者:昨夜丶雨疏风骤,转载请注明原文链接:https://www.cnblogs.com/netsix/p/15763064.html