Serilog.AspNetCore
Log.Logger = new LoggerConfiguration()
//发布后在dll目录的logs文件夹,如果在VS中开发在项目目录的logs文件夹
.WriteTo.File("logs/myapp.txt", rollingInterval: RollingInterval.Day)
.CreateLogger();
builder.Host.UseSerilog();
//写在Build之前
var app = builder.Build();//方式1:通过 IOC 拿到 ILogger<SuperAPIMiddleware>
对象.LogInformation("哈哈")
//方式2: 用封装好的IOC方法获取
DependencyResolver.GetService<ILogger<SuperAPIMiddleware>>().LogInformation("哈哈");百度ILogger扩展 就行了
2016 © donet5.comApache Licence 2.0