AddAzureWebAppDiagnostics() depends on AddConsole().
- Dominant language
- C#
- Stars
- 38.4k
- Forks
- 10.9k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 276
Description
Moved from https://github.com/aspnet/AspNetCore.Docs/issues/16095 by @SidShetye
All extension methods referenced here are in C#, .net core 3.0 within Program.cs
It appears that removing `logging.AddConsole();` breaks `logging.AddAzureWebAppDiagnostics();`. One would expect each logger to be independent but from our testing we found that `AddAzureWebAppDiagnostics()` depends on `AddConsole()`.
Further more, going to the portal UI -> web app -> App Service logs -> Application Logging -> File System (enable) makes the `AddAzureWebAppDiagnostics()` redundant because linux AppService now automatically saves console logs to the webapp file system.
In addition, the documented folders are wrong on linux. There is no `Application` folder generated within `LogFiles`.
I suggest a documentation do-over on the Azure WebApp + Linux + .NET Core 3.x combination.
Contributor guide
Assessment
This issue has not been assessed yet.