logging - Which is the best viewer for NLog? -
although old question, same question has been haunting me last couple of weeks. here little contribution hive-mind:
i found lightweight client or client/server application using simplistic, lightweight log viewer log2console nlogviewer target' filled additional parameters fields made both easy use/setup , customize, while being readable , easy find info looked for.
i used udp listener in log viewer, , following target definition in nlog configuration:
<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>
notes:
- the
	
tab, helps make bit more readable. - the
newline, since couldn't use ${newline} in layout renderer's parameter (an nlog limitation). - in example use detailed layout, can of course edit like, use $exception layout renderer doc page reference.
hope finds helpful
Comments
Post a Comment