использование местоположения AppData в NLog

Мои цели NLog похожи на это:

<targets>
  <target xsi:type="Console" name="console" 
    layout="${longdate}|${level}|${message}" />
  <target xsi:type="File" name="ErrorLog" fileName="${basedir}/error.txt"
          layout="${longdate}
          Trace: ${stacktrace} 
          ${message}" />
  <target xsi:type="File" name="AccessLog" fileName="${basedir}/access.txt"
          layout="${shortdate} | ${message}" />
</targets>

Но это вызывает проблемы, если пользователь не является администратором на их машине, потому что у них не будет доступа для записи к "Программным файлам". Как я могу получить что-то как %AppData% к NLog вместо BaseDir?

47
задан Julian 24 September 2016 в 23:58
поделиться