Мои NLog мишеням, как это:использованием AppData месте в 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>
Но это вызывает проблемы, если пользователь не является администратором на своей машине, потому что они не будут иметь права на запись в «Program Files» , Как я могу получить что-то вроде %AppData%
в NLog вместо BaseDir?
Да, но как его использовать? Я уже пробовал, fileName = "$ {ApplicationData} /RentalEase/access.txt", и он терпит неудачу. – Malfist
Я не помню с головы, но это должно выглядеть так: $ {specialfolder: folder = SPECIALFOLDERNAME} –
Это не работает, говорит, что это неверно. – Malfist