非常に古い質問ですが、この最後の数週間、同じ質問が私を悩ませてきました。ここに私のハイブマインドへの小さな貢献があります:
log2console with NLogViewer target 'のような単純で軽量なログビューアを使用した軽量クライアントまたはクライアント/サーバーアプリケーションの場合、追加のパラメータフィールドが入力されているため、どちらも使いやすくなっています。/setupとカスタマイズ。読みやすく、探している情報を簡単に見つけることができます。
ログビューアで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の制限)。これが役に立ったと誰かが願っています
私はLog4Viewがかなり好きです:
http://www.log4view.com/log4view/
(しかし、それは商用ツールです。私は彼らが彼らのために広告を作るために私にお金を払うべきだと思います、しかし残念なことに彼らはそうしません...)
チェックしてください 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もありますが、これは試用版です。