33 lines
1.6 KiB
XML
33 lines
1.6 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd"
|
|
autoReload="true"
|
|
throwExceptions="true"
|
|
internalLogLevel="Error" internalLogFile="c:\temp\nlog-internal.log" >
|
|
<targets>
|
|
<target name="file" xsi:type="AsyncWrapper" queueLimit="5000" overflowAction="Discard">
|
|
<target xsi:type="File" fileName="${basedir}/logs/${level}.txt" />
|
|
</target>
|
|
<target name="database"
|
|
xsi:type="Database"
|
|
connectionStringName="SqlServerStampeC6Connection"
|
|
commandText=" INSERT INTO [dbo].LogN ([Logged], [Level], [Message], [Logger], [CallSite],
|
|
[Exception], [Application])
|
|
VALUES (@logged, @level, @message, @logger, @callSite, @exception, @application);">
|
|
<parameter name="@application" layout="ContrattoSei" />
|
|
<parameter name="@machineName" layout="${machinename}" />
|
|
<parameter name="@logged" layout="${date}" />
|
|
<parameter name="@level" layout="${level}" />
|
|
<parameter name="@message" layout="${message}" />
|
|
<parameter name="@logger" layout="${logger}" />
|
|
<parameter name="@properties" layout="${all-event-properties:separator=|}" />
|
|
<parameter name="@callSite" layout="${callsite}" />
|
|
<parameter name="@exception" layout="${exception:tostring}" />
|
|
</target>
|
|
</targets>
|
|
<rules>
|
|
<logger name="*" minlevel="debug" writeTo="database" />
|
|
<logger name="*" minlevel="debug" writeTo="file" />
|
|
</rules>
|
|
</nlog> |