Предполагается, что вы также используете .NET Core 3,
образец работает для меня без каких-либо проблем, если я создаю новое приложение ASP.NET Core MVC в VS 2019, выбрав .NET Core 3,
Вы, возможно, не создали проект таким образом, вы уверены, что используете это вверху? если нет, то добавьте это в начало файла program.cs, а если не удается разрешить, это означает, что вы должны сначала добавить ссылку на эту сборку.
using Microsoft.Extensions.Logging;