Which is the best viewer for NLog?
Other?
虽然是一个非常古老的问题,但在过去的几周里,同样的问题一直困扰着我。这是我对蜂巢思维的一点贡献:
我发现对于轻量级客户端或客户端/服务器应用程序,使用简单的轻量级日志查看器(如带有NLogViewer目标的 log2console)填充了其他参数字段,使其易于使用/设置和自定义,同时易于阅读和查找信息我寻找。
我在日志查看器中使用了一个 UDP 侦听器,并在我的 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>
笔记:
	
有助于使其更具可读性。
是换行符,因为我不能在布局渲染器的参数中使用 ${newline} (NLog 限制)。希望有人觉得这有帮助
请查看nlogcruncher非常简单易用且免费。
<target name="network" xsi:type="Network" address="udp://127.0.0.2:4000"
layout="${date:format=HH\:MM\:ss.fff} | ${logger} | ${level} | ${message}"/>
还有 NLog Viewer,但它只是作为试用版。