当一个NLog.config有一个绝对路径时,一切都运行得很好:
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
autoReload="true"
internalLogLevel="Info"
internalLogFile="F:\ProgramData\MyApp\myfolder\nlog.txt">如果我尝试使用一个特殊文件夹变量,它会失败:
internalLogFile="${specialfolder:folder=CommonApplicationData}\MyApp\myfolder\nlog.txt">我应该使用什么NLog.config路径使NLog使用ProgramData文件夹而不使用绝对路径
我在Windows7上使用NLog v.2.0
发布于 2011-12-05 09:34:01
不能在internalLogFile属性中使用布局呈现器${.}。它们只适用于目标的布局:
<target layout="${...}" />尝试使用像"..\myfolder\nlog.txt“这样的相对路径
发布于 2019-11-15 10:08:48
https://stackoverflow.com/questions/8381978
复制相似问题