Как я могу получить ILogger из NLog 3.1? - PullRequest
0 голосов
/ 26 июня 2019

У меня есть базовая библиотека dotnet с классом, который принимает Microsoft.Excentions.Logging.ILogger. Мне нужно вызвать его из существующего приложения .Net 4.7, которое использует NLog 3.1.

Можно ли получить Ilooger от NLog3.1?

1 Ответ

1 голос
/ 26 июня 2019

Для записи журналов из базовой библиотеки dotnet, использующей Microsoft Extension Logging ILogger, вам необходимо использовать этот пакет nuget для регистрации NLog в качестве поставщика журналирования:

Смотрите пример того, как зарегистрировать NLog в качестве провайдера регистрации:

Но для этого потребуется обновить NLog до версии, соответствующей NLog.Extensions.Logging.

...