除非我完全忽略它,否則我的印象是NLog documentation在它的例子中使用了${basedir}
,而沒有解釋它的位置應該是什麼。
我在哪裏可以找到信息,列出所有可能的選項和有意義的描述?
我有這個配置中定義:
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" throwExceptions="true">
<targets>
<target name="file" xsi:type="File"
layout="${longdate} ${logger} ${message}"
fileName="${basedir}/logs/${shortdate}.txt"
keepFileOpen="false"
encoding="iso-8859-2" />
</targets>
<rules>
<logger name="*" minlevel="Debug" writeTo="file" />
</rules>
</nlog>
它的工作原理,據我所知道的,但我還沒有得到它在登錄任何一個線索。
記住要將Visual Studio中的文件屬性更改爲NLog配置文件以複製到輸出目錄=>始終。替代注入nlog-config到app.config https://gist.github.com/Chrisso/1703644 –