nuget安裝serilog相關插件,有很多,我這里只安裝了下面這幾個,別的自己慢慢再研究:
配置文件中,進行必要的配置:
把Serilog添加到依賴注入容器中:
最后一步進行測試:
附:appsetting.json中Serilog節點完整內容(包含對系統日志的過濾)
"Serilog": { "MinimumLevel": { "Default": "Information", "Override": { "Microsoft": "Warning", "System": "Information" } }, "WriteTo": [ { "Name": "File", "Args": { "path": "Logs/log.txt", "rollingInterval": "Day" } }, { "Name": "Console", "Args": {} } ] }