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中):

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

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

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


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<Startup>()
                .Build();
    }

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



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章