Мои цели 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?
] Вы ищете [] NLog специальные папки []. [
]. []Example:[
] [...fileName="${specialfolder:folder=ApplicationData}/Program/file.txt"...
]