天天看點

基于.NET6平台開發WebApi(三)—— 添加Serilog支援

作者:IT技術資源愛好者

接下來我們為項目添加日志支援

1、由于本項目我們需要将日志寫入到檔案,是以我們可以直接安裝Serilog.Sinks.File,打開Nuget,搜尋安裝Serilog.Sinks.File。

基于.NET6平台開發WebApi(三)—— 添加Serilog支援

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中的方法全局可用)。

基于.NET6平台開發WebApi(三)—— 添加Serilog支援

3、測試發現,日志已經被成功記錄到檔案中。

基于.NET6平台開發WebApi(三)—— 添加Serilog支援

繼續閱讀