我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>
但是,如果用戶不是自己機器上的管理員這會導致問題,因爲他們不會有「程序文件」寫入訪問。我怎樣才能得到類似%AppData%
到NLog而不是BaseDir?
是的,但是如何使用它?我已經嘗試過,fileName =「$ {ApplicationData} /RentalEase/access.txt」,並且它靜靜地失敗。 – Malfist 2010-01-04 16:02:33
我不記得我的頭頂,但它應該是這樣的: $ {specialfolder:folder = SPECIALFOLDERNAME} – 2010-01-04 16:10:09
這不起作用,說它是無效的。 – Malfist 2010-01-04 16:12:15