NLog.cnfig 配置文件信息
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance autoReload="true" //修改後自動加載 throwExceptions="true" //NLog日志系統拋出異常 internalLogFile="c:\log\nlog.txt" //NLog內部日志文件位置 internalLogLevel="Debug" //日志級別
> //聲明變量語法 <variable name="myvar" value="myvalue"/>
Value 可用Layout表達式 如: Layout <variable name="logDirectory" value="${basedir}/logs/${shortdate}"/>
<nlog>
autoReload自動再配置(Automatic reconfiguration)
一旦啟動程序,這時候NLog.config文件被讀取後,知道程序再啟動都不會再讀取配置文件了。假如我們不想停掉程序,比如說服務器哪能說停就停哈。這就用上這個配置了,這個配置功能是,一旦你對配置文件修改,程序將會重新讀取配置文件,也就是自動再配置。
日志排錯(Troubleshooting logging)
<nlog throwExceptions="true" />
<nlog internalLogFile=" c:\log\nlog.txt " />- 設置internalLogFile屬性可以讓NLog把內部的調試和異常信息都寫入指定文件裡。