<?xml version="1.0" encoding="utf-8" ?>
<targets>
<!-- Configuration to log in a SQL DataBase Table -->
<!-- Synchro -->
<target name="databaseAsyncSynchro" xsi:type="AsyncWrapper">
<target name="databaseSynchro" xsi:type="Database" keepConnection="false">
<dbProvider>mssql</dbProvider>
<dbHost>***</dbHost>
<dbDatabase>***</dbDatabase>
<dbUserName>***</dbUserName>
<dbPassword>***</dbPassword>
<commandText>
INSERT INTO [Synchro]
([ClientID], [UserID], [Host], [IP], [CreatedDate], [SynchroStepID], [TransactionID], [Content], [Exception])
VALUES (@clientid,@userid ,@host ,@ip ,@createddate ,@synchrostepid ,@transactionid ,@content ,@exception)
</commandText>
<parameter name="@createddate" layout="${date:format=yyyy-MM-dd HH\:mm\:ss\:fff}" />
<parameter name="@host" layout="${machinename}" />
<parameter name="@message" layout="${message}" />
<parameter name="@clientid" layout="${event-context:item=ClientID}" />
<parameter name="@userid" layout="${event-context:item=UserID}" />
<parameter name="@synchrostepid" layout="${event-context:item=SynchroStepID}" />
<parameter name="@ip" layout="${asp-request:serverVariable=REMOTE_ADDR}" />
<parameter name="@transactionid" layout="${event-context:item=TransactionID}" />
<parameter name="@content" layout="${event-context:item=Content}" />
<parameter name="@exception" layout="${event-context:item=Exception}" />
</target>
</target>
</targets>
<rules>
</rules>
</nlog>
I would also like to note that the configuration key "timetosleepbetweenbatches" is not used in the code, or do not know when it is used but the property in the code is always set to 50ms.
Kind regards,