だろう私は、次の要件がある場合NLogでうまく動作最高視聴:まともなログビューア
私はログをオフライン(ファイル)を表示し、オンライン(ライブ)する必要が- オフラインにする複数のファイルを選択して表示する必要があります。すべてのエントリが時間順にシリアル化された1つのビューに表示されます。
- オンラインで複数のログソース(アプリケーション)を一度に表示する必要があります。
- オンラインのために私はデータを取得する必要がありますローカルネットワーク(TCP、UDP、Chainsawの多分?)とインターネット(http、Webservice?)
- の視聴者は、フィルタリングとビュー構成のサポートが必要です。正規表現/ grepの視聴者は、視聴者は、好ましくは、XCOPY展開(スタンドアロンバイナリであるべきである
- 大量のデータを処理することができなければならない
- 基づいて強調表示とfitering、ログレベルフィルタリング、強調表示、すべての利用可能なロガーのリスト又はツリー)は缶
最後の手段として、両方を行うことができるものがない場合オンラインおよびオンラインでの視聴も同様に、個別の構成で別々の視聴者を使用することも可能です。
もし私が間違っていたら私を訂正してください。しかし、NLogはlog4j/log4net互換ログを吐き出す方法がたくさんあるようですので、log4j/log4netビューアも同様です。
をサポートすると思うSentinel - Log Viewer
または
Log2Console
を試してみてください。 – zsong
@スザ、そこには何が良いですか? ASP.NET専用です – bitbonk
それはフィルタリングが欠けていますが、機能の完備したツールが見つからない場合、これは独自の実装のための良いスタートと思われます:http://www.codeproject.com/KB/vb/LogViewer.aspx –