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的配置,所以我們在控制檯看到了上面的輸出。



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