<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" autoReload="true">
<targets async="true">
<target name="console" xsi:type="ColoredConsole" layout="${date:format=HH\:mm\:ss} [ThreadId ${threadid:padding=2}] ${logger:shortName=true:padding=25} : ${message} ${exception:format=message}" />
<target name="eventlog" xsi:type="EventLog" log="your Log" source="AppServer" layout="[ThreadId ${threadid}] ${logger:shortName=true}: ${message} ${exception:format=tostring}"/>
<target name="testfile" xsi:type="File" fileName="c:\perftest.txt" layout="${date:format=HH\:mm\:ss.fff} ${logger:shortName=true:padding=25} : ${message} ${exception:format=message}" />
</targets>
<rules>
<logger name="*" minlevel="Info" writeTo="eventlog" />
<logger name="*" levels="Fatal,Error,Info,Warn,Trace" writeTo="console" />
<logger name="*" writeTo="testfile" />
</rules>
</nlog>
${date:format=yyyy-MM-dd HH\:mm\:ss.fff} .fff can get ms log
or you can use longtime , it wiil get four number after s. $longtime