ASP.Net Core 2.0和日志记录

art*_*sow 4 logging asp.net-core asp.net-core-2.0

我为ASP.Net Core 2.0生成了一个新项目.添加此代码Program.cs:

public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
    loggerFactory.AddConsole();
    ...
Run Code Online (Sandbox Code Playgroud)

然后我转到包含项目的文件夹并运行dotnet run:

Hosting environment: Development
Content root path: C:\Users\arthur\Source\Repos\WebApplication5\WebApplication5
Now listening on: http://localhost:3000
Application started. Press Ctrl+C to shut down
Run Code Online (Sandbox Code Playgroud)

在浏览网站时,我想查看框架生成的日志,但我什么也看不见.虽然如果我生成ASP.Net Core 1.1 Web项目,那么带有日志记录的行已经存在Program.cs,我看到了日志:

info: Microsoft.AspNetCore.Hosting.Internal.WebHost[1]
      Request starting HTTP/1.1 GET http://localhost:53680/
info: Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker[1]
      Executing action method WebApplication3.Controllers.HomeController.Index (WebApplication3) with arguments ((null)) - ModelState is Valid
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

art*_*sow 7

好吧,我觉得有点傻现在,但要实现什么,我想我不得不改变LogLevelDebug,并Console在appsettings.json的东西比Warning