-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNLog.config
23 lines (23 loc) · 1.26 KB
/
NLog.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?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">
<targets async="true">
<target xsi:type="Database"
name="database"
connectionStringName="MyContext"
commandText="INSERT INTO [dbo].[LogEntries] ([CallSite], [Date], [Exception], [Level], [Logger], [MachineName], [Message], [StackTrace], [Thread], [Username]) VALUES (@CallSite, @Date, @Exception, @Level, @Logger, @MachineName, @Message, @StackTrace, @Thread, @Username);">
<parameter name="@CallSite" layout="${callsite:filename=true}" />
<parameter name="@Date" layout="${longdate}" />
<parameter name="@Exception" layout="${exception}" />
<parameter name="@Level" layout="${level}" />
<parameter name="@Logger" layout="${logger}" />
<parameter name="@MachineName" layout="${machinename}" />
<parameter name="@Message" layout="${message}" />
<parameter name="@StackTrace" layout="${stacktrace}" />
<parameter name="@Thread" layout="${threadid}" />
<parameter name="@Username" layout="${windows-identity:domain=true}" />
</target>
</targets>
<rules>
<logger name="*" minlevel="Info" writeTo="database" />
</rules>
</nlog>