【发布时间】:2021-01-09 16:26:15
【问题描述】:
我很难理解为什么${basedir} 对项目的当前目录没有任何作用,而当我将其更改为显式路径时,它确实会保存日志。
我尝试将${basedir} 的名称更改为${currentdir},但没有任何效果。
这个有效
<target xsi:type="File" name="myAppLoggerTarget" fileName="C:\Users\Omer\Desktop\DBBalancers\Logs\${shortdate}.log"
layout="${longdate} ${uppercase:${level}} ${message}" />
这个有效
<target xsi:type="File" name="myAppLoggerTarget" fileName="${basedir}/logs/${shortdate}.log"
layout="${longdate} ${uppercase:${level}} ${message}" />
【问题讨论】:
-
你能解释一下
${basedir} does nothing to the current directory of the project是什么意思吗?你能解释一下需要什么文件路径吗?