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