1234567891011121314151617181920212223242526272829303132333435363738 |
- <?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="false"
- internalLogLevel="Off"
- internalLogFile="c:\nlog\nlog-internal.log">
- <variable name="varDataFolderPath" value="${basedir}/logs"/>
- <variable name="varLayHeader" value="${longdate}|${level}"/>
- <variable name="varLayMiddle" value="${callsite-linenumber}|${callsite:includeSourcePath=false:methodName=false}"/>
- <variable name="varLayBack" value="${message}|${exception:format=toString}"/>
- <targets>
- <target name="logFile"
- xsi:type="File"
- encoding="utf-8"
- maxArchiveFiles="100"
- archiveEvery="Day"
- archiveNumbering="Date"
- archiveDateFormat="yyyyMMdd"
- archiveFileName="${varDataFolderPath}/archives/log.{#}.txt"
- fileName="${varDataFolderPath}/nlog.txt"
- layout="${varLayHeader}|${varLayMiddle}|${varLayBack}" />
- <target xsi:type="Console"
- name="logConsole"
- layout="${varLayHeader}|${varLayMiddle}|${varLayBack}" />
- <target xsi:type="NlogViewer" name="ctrl" />
- </targets>
- <rules>
- <logger minlevel="Trace" name="*" writeTo="logFile" />
- <logger minlevel="Trace" name="*" writeTo="logConsole" />
- <logger minlevel="Trace" name="*" writeTo="ctrl" />
- </rules>
- <extensions>
- <add assembly="NlogViewer" />
- </extensions>
- </nlog>
|