logging - rosemary - raiden metal gear solid 5
¿Cuál es el mejor visor para NLog? (3)
Aunque es una pregunta muy antigua, la misma pregunta me ha estado persiguiendo en estas últimas semanas. Aquí está mi pequeña contribución a la mente de colmena:
Descubrí que para un cliente ligero o una aplicación cliente / servidor que utiliza un visor de registros simple y ligero como log2console con NLogViewer target ''lleno de campos de parámetros adicionales, es fácil de usar / configurar y personalizar, a la vez que es legible y fácil de encontrar la información. Busqué.
Utilicé una escucha UDP en el visor de registros y la siguiente definición de destino en mi configuración de NLog:
<target xsi:type="NLogViewer" name="logviewer" address="udp://localhost:7071" onOverflow="Split">
<parameter name="Message		" layout="${message}" />
<parameter name="Callsite		" layout="${callsite:includSourcePath=true}"/>
<parameter name="Exception	" layout="${exception:separator= ---- :innerExceptionSeparator= -- -- -- -- -- :maxInnerExceptionLevel=5:format=Message,Type,StackTrace:innerFormat=Message,Type,StackTrace}" />
<parameter name="StackTrace	" layout="${newline}	${stacktrace_custom}" />
</target>
Notas:
- El
	
Es una pestaña, que ayuda a hacerla un poco más legible. - El
es nueva línea, ya que no pude usar $ {nueva línea} en un parámetro de renderizador de diseño (una limitación de NLog). - En mi ejemplo, utilizo un diseño muy detallado, por supuesto, puede editarlo como desee, usar la página del documento del procesador de diseño $ exception como referencia.
Espero que alguien encuentre esto útil
Me gusta bastante Log4View:
http://www.log4view.com/log4view/
(Sin embargo, es una herramienta comercial. Creo que deberían pagarme por hacer publicidad para ellos, pero lamentablemente no ...)
Por favor, echa un vistazo a nlogcruncher muy simple de usar y gratis.
<target name="network" xsi:type="Network" address="udp://127.0.0.2:4000"
layout="${date:format=HH/:MM/:ss.fff} | ${logger} | ${level} | ${message}"/>
También hay NLog Viewer pero solo como prueba.