c# - images - Cómo integrar NLog para escribir el registro en el registro de Azure Streaming
storage images azure (1)
Actualmente estoy usando NLog para escribir mis errores de aplicación en un archivo de texto. ¿Cómo puedo configurar NLog para escribir los mensajes de error en Azure Streaming Log además de escribir en un Azure Blob Storage?
El registro de transmisión de Azure captura lo que se envía a la interfaz de seguimiento. Si configura NLog para enviar a ese destino, puede acceder fácilmente a través de la ventana de resultados en Visual Studio, por ejemplo.
Aquí es cómo configuré NLog.config para obtener este resultado:
<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>
El primer objetivo debe parecerse al que ya tiene para el registro en el archivo, el segundo simplemente envía los datos al canal de rastreo.
¡Espero que esto ayude!