35 lines
1.8 KiB
XML
35 lines
1.8 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"
|
|
autoReload="true"
|
|
throwExceptions="false">
|
|
|
|
<extensions>
|
|
<add assembly="NLog.Web.AspNetCore"/>
|
|
</extensions>
|
|
|
|
<variable name="logDirectory" value="${basedir}/logs"/>
|
|
<variable name="maxLogFiles" value="60"/>
|
|
|
|
<targets>
|
|
<default-wrapper xsi:type="AsyncWrapper" overflowAction="Block" timeToSleepBetweenBatches="0"/>
|
|
<target name="File"
|
|
xsi:type="File"
|
|
fileName="${logDirectory}/${shortdate}.log"
|
|
encoding="UTF-8"
|
|
keepFileOpen="True"
|
|
maxArchiveFiles="${maxLogFiles}"
|
|
layout="${date:format=yyyy-MM-dd HH\:mm\:ss.ffffK} | ${level:uppercase=true} | ${logger:uppercase=true} | ${message}${onexception:${newline}${exception:format=ToString,StackTrace:maxInnerFaultLevel=5:innerFormat=ToString,StackTrace}}"/>
|
|
<target name="Console" xsi:type="ColoredConsole"
|
|
layout="${date:format=yyyy-MM-dd HH\:mm\:ss.ffffK} | ${level:uppercase=true} | ${logger:uppercase=true} | ${message}${onexception:${newline}${exception:format=ToString,StackTrace:maxInnerFaultLevel=5:innerFormat=ToString,StackTrace}}"/>
|
|
</targets>
|
|
|
|
<rules>
|
|
<logger name="Microsoft.EntityFrameworkCore.Model.Validation" minlevel="Info" final="true"/>
|
|
<logger name="Microsoft.EntityFrameworkCore.Query" minlevel="Info" final="true"/>
|
|
<logger name="Microsoft.Hosting.Lifetime" minlevel="Info" writeTo="File, Console" final="true"/>
|
|
<logger name="Microsoft.*" maxlevel="Info" final="true"/>
|
|
<logger name="System.Net.Http.*" maxlevel="Info" final="true"/>
|
|
<logger name="*" minlevel="Debug" writeTo="File, Console"/>
|
|
</rules>
|
|
</nlog> |