gpt4 book ai didi

nlog - 使用 NLog 中的 AppData 位置

转载 作者:行者123 更新时间:2023-12-03 06:12:38 31 4
gpt4 key购买 nike

我的 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?

最佳答案

您正在寻找NLog special folders .

示例:

...fileName="${specialfolder:folder=ApplicationData}/Program/file.txt"...

关于nlog - 使用 NLog 中的 AppData 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2000189/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com