die Azure Streaming Log erfasst, was an die Trace-Schnittstelle gesendet wird. Wenn Sie NLog so konfigurieren, dass es an dieses Ziel gesendet wird, können Sie dann einfach über das Ausgabefenster in Visual Studio darauf zugreifen.
Hier ist, wie ich NLog.config konfiguriert dieses Ergebnis zu erhalten:
<targets>
<target xsi:type="File" name="f" fileName="${basedir}/logs/${shortdate}.log" layout="${longdate} ${uppercase:${level}} ${message} ${exception:format=tostring}" />
<target xsi:type="Trace" name="trace" layout="${logger} ${message} ${exception:format=tostring}" />
</targets>
<rules>
<logger name="*" minlevel="Info" writeTo="f" />
<logger name="*" minlevel="Trace" writeTo="trace" />
</rules>
Das erste Ziel, die ein ähneln sollten Sie bereits für die Anmeldung müssen Datei, sendet die zweite einfach die Daten in die Trace-Kanal.
Hoffe, das hilft!
Ja, es funktionierte genauso wie die Ausrichtung auf Azure Blob. Vielen Dank! –