Asp.net core ASP.NET核心日志会截断行
我用最新的VS2017创建了一个新的ASP.NET核心WebAPI项目 记录器会截断所有行,因此消息完全无用 我找不到一种方法来禁用它 这就是我所拥有的(使用serilog文件记录器): 启动:Asp.net core ASP.NET核心日志会截断行,asp.net-core,asp.net-core-webapi,Asp.net Core,Asp.net Core Webapi,我用最新的VS2017创建了一个新的ASP.NET核心WebAPI项目 记录器会截断所有行,因此消息完全无用 我找不到一种方法来禁用它 这就是我所拥有的(使用serilog文件记录器): 启动: public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) { loggerFactory.AddConsole(Configuration.GetSe
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
loggerFactory.AddConsole(Configuration.GetSection("Logging"));
loggerFactory.AddDebug();
loggerFactory.AddFile("bin\\Debug\\server.log", LogLevel.Debug);
app.UseMvc();
}
{
"Logging": {
"IncludeScopes": true,
"LogLevel": {
"Default": "Info"
}
}
}
appsettings:
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
loggerFactory.AddConsole(Configuration.GetSection("Logging"));
loggerFactory.AddDebug();
loggerFactory.AddFile("bin\\Debug\\server.log", LogLevel.Debug);
app.UseMvc();
}
{
"Logging": {
"IncludeScopes": true,
"LogLevel": {
"Default": "Info"
}
}
}
这是我得到的(控制台)
这是我得到的(文件记录器)
我缺少什么设置?我无法复制该问题。日志中的所有行的显示方式与控制台窗口中的相同。你能上传一个最小版本的代码来重现这个错误吗?你可以下载一个演示和一个linqpad文件来重现这里给定的错误:同时我发现,错误发生在使用\n而不是请求中的\r\n时。在我的机器上运行良好。看见