Я пытаюсь настроить NLog
в своем решении Azure Function
, но, к сожалению, получаю сообщение об ошибке, как показано ниже.
«ILoggingBuilder» не содержит определения для «AddNLog», и не удалось найти доступный метод расширения «AddNLog», принимающий первый аргумент типа «ILoggingBuilder».
Обратите внимание, что я уже установил пакет NLog
Nuget в свой проект. Вот код, который я использую в своем файле Startup.cs
.
using Microsoft.Azure.Functions.Extensions.DependencyInjection;
using Microsoft.Extensions.DependencyInjection;
using NLog;
[assembly: FunctionsStartup(typeof(Adapter.Startup))]
namespace Adapter {
public class Startup: FunctionsStartup {
public override void Configure(IFunctionsHostBuilder builder) {
builder.Services.AddHttpClient();
builder.Services.AddLogging(logBuilder = >{
logBuilder.AddNLog();
});
}
}
}
Вы когда-нибудь сталкивались с этой проблемой?