Как я могу получить ILogger из NLog 3.1?
У меня есть базовая библиотека dotnet с классом, который принимает Microsoft.Excentions.Logging.ILogger. Мне нужно вызвать его из существующего приложения.Net 4.7, которое использует NLog 3.1.
Можно ли получить Ilooger от NLog3.1?
1 ответ
Для записи журнала из базовой библиотеки dotnet, использующей Microsoft Extension Logging ILogger, вам нужно использовать этот пакет nuget для регистрации NLog в качестве поставщика журналирования:
Смотрите пример здесь, как зарегистрировать NLog в качестве провайдера регистрации:
Но для этого потребуется обновить NLog до версии, соответствующей NLog.Extensions.Logging.