0

通常、エディターでログを開く前に、ログを多くのグループにパイプして「ノイズ」を取り除きます。

このフィルタリングはエディター(特にEmacs)内で実行できるはずだと思います

これはチェーンソーがしていることですか?log4j形式のみ、またはより一般的な場合は?(これは私が見つけることができる唯一のログファイルビューアツールです)

どうやってやるの?(UNIXのgrep構文が私にとって最も簡単だと思います)

4

4 に答える 4

1

Chainsaw は、正と負の両方のフィルター マッチングをサポートしています。ロガー ツリーに基づいて正と負の一致を定義し (オプションのノードを右クリック)、「フォーカスを絞り込む」フィールドで正の一致式を定義し、以下の「無視」オプションを使用して負の一致式を定義できます。ロガーツリー。式の構文を説明するチュートリアルがヘルプ メニューから利用できます。

Chainsaw には、前回の公式リリース以降、多くの新機能が追加されています。開発者のスナップショット (作り直された構成画面を含む) は、次の場所で入手できます。

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

Chainsaw は log4j だけで動作するわけではありません。log4net、java.util.logging、log4php などで動作する「レシーバー」が利用可能です。

また、VFSLogFilePatternReceiver を使用して、通常の形式のテキスト ファイルを処理することもできます (「ログ ファイルを処理する」オプションを使用して、Chainsaw を定義するように構成します)。構成ダイアログには、サンプル形式として機能する事前定義されたログ形式がいくつかあります。形式に合わせて調整してください。詳細については、JavaDoc を参照してください: http://logging.apache.org/chainsaw/apidocs/org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiver.html

于 2011-08-28T15:33:39.740 に答える
0

grepsが同じである場合は、スクリプトをコーディングするだけで、すべての作業を実行できます( viのvimscriptなど)。そうすれば、さらに調査するためにログをそのままにして、すべてのタスクを繰り返す必要がありません。

あなたはチェーンソーとlog4jに正しいです-それは異なる機能、例えばフィルターメカニズムを備えたロギングビューアーです。ただし、複数のフィルターを同時にアクティブにできるかどうかはわかりません。

于 2011-08-27T08:30:13.600 に答える
0

はい、最初に Chainsaw を試す必要があります。ログを取得するさまざまな方法をサポートしています。

于 2011-10-21T09:45:07.833 に答える