str*_*ver 6 asp.net logging dnx asp.net-core ms-extensions-logging
如何在Asp.Net 5 RC1中登录文件?我找不到Microsoft.Extensions.Logging的任何解决方案.有没有与.Net Core 5(DNX Core 5.0)兼容的解决方案?我也试图使用Serilog,但Serilog还不支持核心5.
Jef*_*ata 14
要在ASP.NET 5 RC1项目中使用Serilog,请在project.json文件中添加以下依赖项:
"Serilog.Extensions.Logging": "1.0.0-rc1-final-10092",
"Serilog.Sinks.RollingFile": "2.0.0-beta-465"
Run Code Online (Sandbox Code Playgroud)
在Startup构造函数中创建记录器:
public Startup(IApplicationEnvironment appEnv)
{
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.WriteTo.RollingFile(Path.Combine(appEnv.ApplicationBasePath, "log-{Date}.txt"))
.CreateLogger();
}
Run Code Online (Sandbox Code Playgroud)
并在Startup.Configure方法中添加Serilog :
public void Configure(IApplicationBuilder app, ILoggerFactory loggerFactory)
{
loggerFactory.AddSerilog();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4351 次 |
| 最近记录: |