[log4j で生成された] いくつかのログ ファイルがあります。Chainsawを使用してこれらのログを読み取ることができることを知りました[ただし、これらのログはメモ帳でも読み取ることができます]。
しかし、保存されたログ ファイルを開いてその内容を表示する方法がわかりません。簡単な質問は、Is it possible to read the log file using Chainsaw?
4 に答える
Windows でChainsaw v2 Log Viewerを使用しています。
[ファイル] メニューには、[Log4j ファイルを読み込む] オプションがあり、Log4j XML ログ ファイルを開くことができます。
もちろん、開こうとしているファイルは、log4j XML スキーマに準拠している必要があります。
はい。各ログ エントリが「メッセージ」で終わり、改行で区切られている限り、LogFilePatternReceiver を使用してログ ファイルを解析できます。
ログ行の例:
20100128 11:35:34.546 [main] INFO - package1.package2.SomeLoggerName - メッセージはこちら line1 メッセージはこちら line2
1 つのログ エントリを表すこれらの 2 行は、次の logFormat で解析できます。
タイムスタンプ [スレッド] レベル - ロガー - メッセージ
詳細については、LogFilePatternReceiver の JavaDoc を参照してください (Chainsaw のヘルプ メニューから入手できます)。レシーバー構成の例 ([ようこそ] タブの [レシーバー構成の例を表示] ボタンから入手できます)。
はい、Chainsaw は通常のテキスト ログ ファイルを読み取ることができます - LogFilePatternReceiver を使用します。[ようこそ] タブから利用できる構成例を参照してください。