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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM