如何在Azure中为Net Core 2应用程序启用应用程序日志?

问题描述:

我正试图在azure中启用应用程序日志。 我有一个虚拟的Net Core 2 App在Azure的appService中运行。如何在Azure中为Net Core 2应用程序启用应用程序日志?

基本上我的目标是在日志流和应用程序日志文件中查看跟踪消息,但我还没有找到正确的方法来执行此操作。

我发现阅读其他文章的挑战之一是他们假设一个web配置。

Home Controller Configuration In Azure Startup.cs

你可以从中得到答案blog。以下是博客的片段。

在ASP.NET Core应用程序中设置日志记录不需要太多代码。 ASP.NET核心的新的项目模板已经设置了一些基本的日志提供与此代码在Startup.Configure方法:

loggerFactory.AddConsole(Configuration.GetSection("Logging")); 
loggerFactory.AddDebug(); 

enter image description here