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