.net 6 web api项目添加日志(Serilog)管理,将日志输出到控制台、文件、数据库

 Nuget安装:Serilog.AspNetCore
 1、用于日志输出到控制台Serilog.Formatting.Compact
 2、用于日志输出到SQLServer数据库Serilog.Sinks.MSSqlServer
 3、用于日志输出到文件Serilog.Sinks.RollingFile
在appsettings.json添加数据库连接字符串:
  "ConnectionStrings": {"Default": "Server=.;Database=SerilogDB;Trusted_Connection=True"} Nuget安装:Microsoft.EntityFrameworkCore.Sqlserver,Microsoft.EntityFrameworkCore.Tools
新建数据库上下文MyDbContext:
    public class MyDbContext : DbContext{public MyDbContext(DbContextOptions<MyDbContext> options) : base(options)