Я не могу использовать какую-либо переменную среды при объявлении слушателя fileName для Microsoft Enterprise Library - блок регистрации
Это обрабатывается как строка "Я нахожу папку с именем% temp% внутри рядом с exe-файлом!
Я пробовал несколько переменных с одинаковыми результатами, я пытался использовать формат $ {} и тот же результат!
<add fileName="%ProgramData%\errors.log" header="----------------" footer="----------------" formatter="Text Formatter" listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData, OceanEhr.Logging" traceOutputOptions="None" type="Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener" name="UserLog"/>
В документации Microsoft упоминается, что мы можем использовать переменные в fileName, так что понятия не имею, что мне не хватает
Источник: https://docs.microsoft.com/en-us/previous-versions/msp-n-p/ff664768(v=pandp.50)