<nlog autoReload="true" throwExceptions="true">
<targets async="true">
<target
name="shared_cache_general"
type="File"
layout="${longdate}|${level:uppercase=true}|${message}"
filename="C:\temp\${date:format=yyyy-MM-dd}_logA.txt"/>
<target
name="shared_cache_traffic"
type="File"
layout="${longdate}|${level:uppercase=true}|${message}"
filename="C:\temp\${date:format=yyyy-MM-dd}_logB.txt"/>
<target
name="shared_cache_tracking"
type="File"
layout="${longdate}|${level:uppercase=true}|${message}"
filename="C:\temp\${date:format=yyyy-MM-dd}_logC.txt"/>
<target
name="shared_cache_sync"
type="File"
layout="${longdate}|${level:uppercase=true}|${message}"
filename="C:\temp\${date:format=yyyy-MM-dd}_logD.txt"/>
<target
name="shared_cache_memory"
type="File"
layout="${longdate}|${level:uppercase=true}|${message}"
filename="C:\temp\${date:format=yyyy-MM-dd}_logE.txt"/>
</targets>
<rules>
<logger
name="General"
minlevel="Debug"
writeTo="shared_cache_general" final="true"/>
<logger
name="Traffic"
minlevel="Debug"
writeTo="shared_cache_traffic" final="true"/>
<logger
name="Tracking"
minlevel="Debug"
writeTo="shared_cache_tracking"
final="true"/>
<logger
name="Sync"
minlevel="Debug"
writeTo="shared_cache_sync"
final="true"/>
<logger
name="Memory"
minlevel="Debug"
writeTo="shared_cache_memory"
final="true"/>
<logger
name="*"
minlevel="Debug"
writeTo="shared_cache_general"/>
<logger
name="*"
minlevel="Info"
writeTo="shared_cache_general"/>
</rules>
</nlog>