Как программно установить внутренний файл журнала NLog для внедрения зависимостей

Я знаю, что вы можете настроить внутренний файл журнала NLog программно следующим образом:

      NLog.Common.InternalLogger.LogFile = @"C:\Logs\nlog.log";

Приведенный выше трюк не работает для следующего сценария, где мне нужно установить внутренний файл журнала, который используется внедренным NLog. Тот, который создается внутри ASP.NET Core WebApi с использованием следующего

      .ConfigureLogging(logging =>
{
   logging.SetMinimumLevel(LogLevel.Trace);
})
.UseNLog();

Существуют ли какие-либо обходные пути для программной настройки LogFile и LogLeve объекта NLog, в который внедряется зависимость?

0 ответов

Другие вопросы по тегам