我需要找到一种方法来引用NLog.config文件中的桌面目录。 当前,NLog目标设置为:
fileName="${basedir}/Daily Logs/TGTLogFile${date:format=yyyyMMdd}.txt"
我需要它指向...Desktop/Daily Logs/TGTLogFile${date:format=yyyyMMdd}.txt
它不能是引用我的用户文件夹的静态字符串,因为此应用程序在多台计算机上使用。
任何帮助,将不胜感激。
答案 0 :(得分:1)
There is a "special folder" layout renderer:
use it instead of ${basedir}
:
fileName="${specialfolder:folder=DesktopDirectory}/Daily Logs/TGTLogFile${date:format=yyyyMMdd}.txt"