
fixed most of issues with world creating/loading fixed log window lags fixed some compiler warnings fixed empty log files creating fixed logging performance added better logging of load process
31 lines
1.9 KiB
XML
31 lines
1.9 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">
|
|
<variable name="logStamp" value="${time} ${pad:padding=-8:inner=[${level:uppercase=true}]}" />
|
|
<variable name="logContent" value="${message:withException=true}"/>
|
|
|
|
<targets>
|
|
<default-wrapper xsi:type="AsyncWrapper" overflowAction="Block" optimizeBufferReuse="true" />
|
|
<target xsi:type="Null" name="null" formatMessage="false" />
|
|
<target xsi:type="File" keepFileOpen="true" concurrentWrites="false" name="keen" layout="${var:logStamp} ${logger}: ${var:logContent}"
|
|
fileName="Logs\Keen-${shortdate}.log" />
|
|
<target xsi:type="File" keepFileOpen="true" concurrentWrites="false" name="main" layout="${var:logStamp} ${logger}: ${var:logContent}"
|
|
fileName="Logs\Torch-${shortdate}.log" />
|
|
<target xsi:type="File" name="chat" layout="${longdate} ${message}" fileName="Logs\Chat.log" />
|
|
<target xsi:type="ColoredConsole" name="console" layout="${var:logStamp} ${logger:shortName=true}: ${var:logContent}" />
|
|
<target xsi:type="File" name="patch" layout="${var:logContent}" fileName="Logs\patch.log"/>
|
|
<target xsi:type="LogViewerTarget" name="wpf" layout="[${level:uppercase=true}] ${logger:shortName=true}: ${var:logContent}" />
|
|
</targets>
|
|
|
|
<rules>
|
|
<!-- Do not define custom rules here. Use NLog-user.config -->
|
|
<logger name="Keen" minlevel="Warn" writeTo="main"/>
|
|
<logger name="Keen" minlevel="Info" writeTo="console, wpf"/>
|
|
<logger name="Keen" minlevel="Debug" writeTo="keen" final="true" />
|
|
<logger name="Keen" writeTo="null" final="true" />
|
|
|
|
<logger name="*" minlevel="Info" writeTo="main, console, wpf" />
|
|
<logger name="Chat" minlevel="Info" writeTo="chat" />
|
|
<!--<logger name="Torch.Managers.PatchManager.*" minlevel="Trace" writeTo="patch"/>-->
|
|
</rules>
|
|
</nlog> |