Как программно установить внутренний файл журнала 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, в который внедряется зависимость?