2011-07-14 5 views
14

だろう私は、次の要件がある場合NLogでうまく動作最高視聴:まともなログビューア

私はログをオフライン(ファイル)を表示し、オンライン(ライブ)する必要が
  • オフラインにする複数のファイルを選択して表示する必要があります。すべてのエントリが時間順にシリアル化された1つのビューに表示されます。
  • オンラインで複数のログソース(アプリケーション)を一度に表示する必要があります。
  • オンラインのために私はデータを取得する必要がありますローカルネットワーク(TCP、UDP、Chainsawの多分?)とインターネット(http、Webservice?)
  • の視聴者は、フィルタリングとビュー構成のサポートが必要です。正規表現/ grepの視聴者は、視聴者は、好ましくは、XCOPY展開(スタンドアロンバイナリであるべきである
  • 大量のデータを処理することができなければならない
  • 基づいて強調表示とfitering、ログレベルフィルタリング、強調表示、すべての利用可能なロガーのリスト又はツリー)は缶
)もちろんすべて無料で最高のだろう(ライセンスは、好ましくは、私はこれらの追加料金が「合理的」でなければなりません 追加手数料なしか、少なくとも展開できるようにする必要があります
  • )Javaベースではなく、.NETします

    最後の手段として、両方を行うことができるものがない場合オンラインおよびオンラインでの視聴も同様に、個別の構成で別々の視聴者を使用することも可能です。

    もし私が間違っていたら私を訂正してください。しかし、NLogはlog4j/log4net互換ログを吐き出す方法がたくさんあるようですので、log4j/log4netビューアも同様です。

  • +0

    をサポートすると思うSentinel - Log Viewer

    または

    Log2Console

    を試してみてください。 – zsong

    +0

    @スザ、そこには何が良いですか? ASP.NET専用です – bitbonk

    +0

    それはフィルタリングが欠けていますが、機能の完備したツールが見つからない場合、これは独自の実装のための良いスタートと思われます:http://www.codeproject.com/KB/vb/LogViewer.aspx –

    答えて

    2

    私はBareTailを使用しました。

    http://www.baremetalsoft.com/baretail/

    非常に素晴らしい、すでに3ギガバイトのログファイル、25ドルで使用していないインストーラ、。

    +1

    1つは、オフライン(ファイル)表示モードの権利がありますか?オンライン機能はありません。 – bitbonk

    +0

    ああ申し訳ありませんが、私は注意を払っていませんでした。 – armandomiani

    +0

    私はBareTail Free版を試しましたが、NLogパイプのテキストログファイルでは機能しませんでした。 –

    6

    チェーンソーの最新の開発者スナップショットは、そのすべてを行うことができます。ここで利用可能:

  • http://people.apache.org/~sdeboy

    • 私は(住んでいる)オンライン(ファイル)のログをオフラインで表示する必要があると
        も、アプリケーションを再起動してすることができ、テールファイル、LogFilePatternReceiver(VFSLogFilePatternReceiverを使用し、あなたがCommons VFSサポートを使用してそれを必要とするならssh/sftp上で)
    • オフライン私は複数のファイルを選択して表示する必要がありますすべてのエントリが時系列的にシリアライズされるビューを表示します。
      • ログファイルごとにLogFilePatternReceiverを定義し、[式から作成]ビューメニューオプションを使用する - まずチェーンソーログタブをクリアして一時停止します。例文:level> = TRACE
    • オンライン用複数のログソースを表示する必要があります。一度
      • など複数の受信(ネットワーク、logfilepatternerceiversを、定義のアプリケーション) - オンライン用)[ようこそ]タブから利用できるサンプル設定ファイルを参照してください
    • 私は(ローカルネットワーク用を介してデータを取得する必要がありますTCP、UDP、チェーンソーは多分?)やインターネット(HTTP、Webサービス経由?)
      • チェーンソーは、ネットワーク受信機の数をサポートし、最新のlog4jのバージョンやチェーンソー、自動設定のための受信機のすべてのサポートzeroconfのとおよびネットワークの検出
    • 視聴者が持つべき「良い」フィルタリングおよびビュー設定サポート
      • チェーンソーは非常にカスタマイズ可能なビューのサポート(すべての設定ごとのタブ毎に記憶されます)、(正規表現のサポートを含む)非常に柔軟なフィルタリングを持っています - 、それはメモリへのイベントを引き出し、視聴者が
        • チェーンソーがキャッシュを使用していない大量のデータを処理することが可能であるべきでチュートリアル
      • を参照してくださいので、実際の処理するために、あなたのVMより多くのメモリを割り当てますLY大きなファイル
    • 視聴者は、好ましくは、XCOPY展開可能でなければなりません
      • リンクはtarボールとDMGSを持っているライセンスは、好ましくは、私には、追加料金なしまたは少なくとも展開できるようにする必要があります
    • を使用することができますこれらの追加料金は「合理的」でなければなりません(すべて無料ですが、もちろん無料です)。
      • ASL 2.0

    エリアに(また、あなたは、「マーカー」フィールドを編集して、イベントに注釈を付けることができますオフイベントを保存し、他の誰かに送って、色のルールを定義し、一目でファイル全体で一致する行を参照してくださいテーブルの右に)。その他の多くの機能は、メニューを移動してテーブルやツリーを右クリックするか、リリースノート(ヘルプメニューから入手可能)をチェックしてください。

  • +1

    おかげさまで、これはかなり近いです。Javaをインストールする必要があるため、十分にxcopyで展開する必要はありません。それは本当にスタンドアロンのバイナリであるべきです。 .NETはすべてのターゲットマシンにインストールされますが、Javaは確かにそうではありません:(私はそれを要件に追加します。 – bitbonk

    +0

    ReflectInsightは私が見た中で最高のものだと思います。試してみてください。https://insightextensions.codeplex.com/ – code5

    2

    は、私はそれらの両方が、私はELMAHは、NLogとlog4netのよりもはるかに優れていると思うオンラインとオフライン

    +1

    ReflectInsightはリクエスタのニーズを満たすと思います。http://insightextensions.codeplex.com/ – code5

    関連する問題