Asp.net core ASP.NET核心日志会截断行

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

我用最新的VS2017创建了一个新的ASP.NET核心WebAPI项目

记录器会截断所有行,因此消息完全无用

我找不到一种方法来禁用它

这就是我所拥有的(使用serilog文件记录器):

启动:

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时。在我的机器上运行良好。看见