NLog - 新版<target xsi:type="Database" />設置方式
在ASP.NET MVC4網站開發美學出版後不久,NLog調整了<target>裡Database的設置方式,目前我在網路上看到所有NLog Database的設置,有99.9%都還是舊版範例,這裡提供新的組態設置方式給大家參考。
NLog - 舊版<target xsi:type="Database"設置方式
以下是舊版Database設置方式,也是你在網路上都可以查詢的到的組態:
<target xsi:type="Database" name="database">
<dbprovider>mssql</dbprovider>
<!-- database connection parameters -->
<!-- alternatively you could provide a single 'connectionstring' parameter -->
<dbhost>.</dbhost>
<dbdatabase>NLogDatabase</dbdatabase>
<dbusername>nloguser</dbusername>
<dbpassword>nlogpassword</dbpassword>
<commandText>
insert into NLog_Errro(time_stamp,level,logger,message) values(@time_stamp, @level, @logger, @message);
</commandText>
<parameter name="@time_stamp" layout="${date}" />
<parameter name="@level" layout="${level}" />
<parameter name="@logger" layout="${logger}" />
<parameter name="@message" layout="${message}" />
</target>






