基於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、測試發現,日志已經被成功記錄到文件中。