asp.net core 控制台查看日志


更新日期11/28/2017

环境:vs2017 asp.net core 2.0


1.新建空白asp.net core2.0程序(可以直接下载DotNETCoreLoging)。

2.打开cmd,进入程序项目文件(DotNETCoreLoging.csproj)所在目录。

3.输入 donet run 回车(如果没有反应可将DotNETCoreLoging.csproj用鼠标拖放到cmd中):

asp.net core 控制台查看日志_第1张图片

其中端口可在Properties->launchSettings.json中配置:

    "DotNETCoreLoging": {
      "commandName": "Project",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      },
      "applicationUrl": "http://localhost:6899/"
    }

4.在浏览器输入
http://localhost:6899/
cmd窗口会观察到一下输出:

asp.net core 控制台查看日志_第2张图片


5.说明  

其中Program.cs代码如下:

    public class Program
    {
        public static void Main(string[] args)
        {
            BuildWebHost(args).Run();
        }

        public static IWebHost BuildWebHost(string[] args) =>
            WebHost.CreateDefaultBuilder(args)
                .UseStartup()
                .Build();
    }

其中 CreateDefaultBuilder将会调用ConfigureLogging完成对asp.net core 内置loging的配置,所以我们在控制台看到了上面的输出。



你可能感兴趣的:(.Net,Core)