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