如何在NLog.config文件中设置target
以在用户应用程序数据目录中创建日志文件?
下面是文件的所需位置。
我尝试通过以下方式设置fileName
,但没有成功。
target name="logfile" xsi:type="File" fileName="%APPDATA%/.../LogFile.txt"
target name="logfile" xsi:type="File" fileName="${APPDATA}/.../LogFile.txt"
target name="logfile" xsi:type="File" fileName="${%APPDATA%}/.../LogFile.txt"
最佳答案
您可以通过创建如下目标来实现:
<target name="logfile" xsi:type="File"
fileName="${specialfolder:folder=ApplicationData}/LogFile.txt"/>
该文档可以在here中找到。
我希望这有帮助。
关于logging - 在NLog文件路径中使用应用程序数据目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20109171/