如何在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/

    10-11 00:55