NLog に最適なビューアはどれですか?
他の?
非常に古い質問ですが、この2週間、同じ質問が私を悩ませてきました。これが集合精神への私の小さな貢献です:
軽量のクライアントまたはクライアント/サーバーアプリケーションで、log2consoleのような単純で軽量のログビューアを使用し、NLogViewerターゲットを追加のパラメータフィールドで埋めると、使いやすく、セットアップとカスタマイズが簡単になり、情報が読みやすく、見つけやすくなることがわかりました。探しました。
ログビューアで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>
ノート:
	
isタブは、もう少し読みやすくするのに役立ちます。
レイアウトレンダラーのパラメーターで${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 もありますが、試用版です。