log4j ファイルによって生成されたログ ファイル用の何らかのアナライザー ツールを探しています。grepよりも高度なものを探していますか? ログファイルの分析には何を使用していますか?
次の種類の機能を探しています。
- このツールは、特定のログ ステートメントまたはスタック トレースが発生した回数を通知する必要があります。できれば、いくつかの種類のパターン (たとえば、「User [az]* logged in」に一致するログ ステートメントの数) をサポートする必要があります。
- ログ レベル (INFO、DEBUG の行数) ごと、およびログ メッセージを開始したクラスごとに内訳を示すとよいでしょう。
- 日付別の内訳 (特定の期間のログ ステートメントの数)
- どのログ行が一緒に発生することが多いですか?
- ログローリングを使用しているため、複数のファイルをサポート
- ホット スポット分析: ログ ステートメントの数が異常に多い期間があるかどうかを確認します。
- コマンドラインでもGUIでもOK
- オープンソースが望ましいですが、商用製品にも興味があります
私の log4j 構成では org.apache.log4j.PatternLayout をパターンとともに使用しています%d %p %c - %m%n
が、これはアナライザー ツールに適合させることができます。