32

NLog に最適なビューアはどれですか?

log2console

センチネル

他の?

4

3 に答える 3

15

非常に古い質問ですが、この2週間、同じ質問が私を悩ませてきました。これが集合精神への私の小さな貢献です:

軽量のクライアントまたはクライアント/サーバーアプリケーションで、log2consoleのような単純で軽量のログビューアを使用NLogViewerターゲットを追加のパラメータフィールドで埋めると、使いやすく、セットアップとカスタマイズが簡単になり、情報が読みやすく、見つけやすくなることがわかりました。探しました。

ログビューアでUDPリスナーを使用し、NLog構成で次のターゲット定義を使用しました。

<target xsi:type="NLogViewer" name="logviewer" address="udp://localhost:7071" onOverflow="Split">
    <parameter name="Message&#9;&#9;" layout="${message}" />
    <parameter name="Callsite&#9;&#9;" layout="${callsite:includSourcePath=true}"/>
    <parameter name="Exception&#9;" layout="${exception:separator=&#13;&#10;----&#13;&#10;:innerExceptionSeparator=&#13;&#10;-- -- -- -- --&#13;&#10;:maxInnerExceptionLevel=5:format=Message,Type,StackTrace:innerFormat=Message,Type,StackTrace}" />
    <parameter name="StackTrace&#9;" layout="${newline}&#9;${stacktrace_custom}" />
</target>

ノート:

  1. &#9;isタブは、もう少し読みやすくするのに役立ちます。
  2. &#13;&#10;レイアウトレンダラーのパラメーターで${newline}を使用できなかったため、これは改行です(NLogの制限)。
  3. 私の例では、非常に詳細なレイアウトを使用しています。もちろん、好きなように編集できます。参照用に$exceptionレイアウトレンダラーのドキュメントページを使用してください。

誰かがこれが役立つことを願っています

于 2012-03-13T12:43:38.800 に答える
13

私はLog4Viewがとても好きです:

http://www.log4view.com/log4view/

(ただし、これは商用ツールです。広告を作成するために私にお金を払うべきだと思いますが、残念ながら彼らはそうしません...)

于 2012-03-13T13:24:51.240 に答える
1

非常に使いやすく無料の 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 もありますが、試用版です。

于 2011-07-01T12:59:44.133 に答える