質問

残念ながら、プログラムをデバッグするには、長いログ ファイルを調べるしか方法がない場合があります。

しばらくの間、適切なログビューアを探しましたが、本当の解決策は見つかりませんでした。最も適切と思われる唯一のプログラムは、 チェーンソー Socket コネクタを使用していましたが、数回短い使用の後、プログラムにはバグがあり、せいぜい応答しないことが判明しました。

私の目的では、ログ ビューアは少なくともログ レベルを (たとえば、異なる色で) マークし、パッケージとフリーテキストに基づいて簡単なフィルタリングを実行できる必要があります。

他に(無料の)ログビューアはありますか?log4j でうまく動作するものを探しています。

役に立ちましたか?

解決

OSについては言及していなかったので、Windowsのみに言及していますが、これについても言及します。

Bare Metal Softwareは BareTail という名前の優れた製品を製造していますインターフェイスとうまく動作します。スタートアップのナグ画面を備えた無料版、ナグのないライセンス版、追加機能を備えたプロ版があります。 キーワードと一致する行に基づいて構成可能な強調表示があります。

BareGrep製品もあり、同様のgrep機能を提供します。どちらも優れており、非常に安定しており、Windowsで見たどの製品よりも優れています。とても気に入ったので、両方のプロバージョンのバンドルを50ドルで購入しました。

他のヒント

私はついにうまくいくツールを見つけたと言いたかっただけです...

LogExpertと呼ばれます( http://www.log-expert.de/ を参照)。無料です。通常のテール機能の他に、フィルターと検索機能もあります。BareTailにはない2つの重要な要素です。また、列をさらに解析する方法をカスタマイズしたい場合は、まったく簡単です。 .NETでインターフェイスを実装するだけで完了です(そして、私はJava / Flexプログラマです...)

OtrosLogViewer を使用しています。ログイベントを手動で、または文字列/正規表現を使用してマークできます。 レベル、タイムスレッド、文字列、または正規表現に基づいてイベントをフィルタリングできます。ログは、ソケットのリスニングまたは Log4j SocketHubAppenderへの接続

Youtubeビデオまたはスクリーンショットをご覧ください。 マークされたログイベント クラスフィルター

免責事項:私はOtrosLogViewerの著者です

UDLを強調表示するカスタムログファイル でNotepad ++を使用しています。次のようになります。

ここに画像の説明を入力

logFaces を試すことができます。日食のようなデザインに基づく素晴らしいリアルタイムログビューア。

alt text

開示:私はこの製品の著者です。

Log4jビューアeclipseプラグインを使用することを検討してください-これは物aneいのGanemedeプラグインのフォークであり、より多くの機能と安定性が大幅に改善され、現在も開発中および無料です:)

常に 'tail -f | grep re」またはときどき「awk」。

LogSaw はEclipseに基づいており、無料です。 Log4jログファイルアナライザー、簡単なフィルタリングで使いやすい。 JBoss、Log4jパターンレイアウト、Log4j XMLレイアウト、WebSphereなど、log4jログファイルのいくつかのフレーバーをサポートします。

魅力のように機能します。数時間のグーグル検索といくつかの推奨される無料のlog4jビューアを試した後、これは嬉しい驚きでした。 Chainsaw、BareTail、Insight、LogExpert、logview4jを試しました。

数週間前にリリースされましたが、まだGoogleで機能していると思います。

ログ用にSplunk( http://www.splunk.com/ )を公開しました表示と検索は大成功を収めました。無料版はローカルで使用でき、有料版はすべてのログを1つの場所に収集できます。主にLog4Jログに使用しますが、他の多くの形式でも使用します。

tailおよびgrepのサポートを超えて(grep ...を知る必要はありません)、自動的にログにインデックスを付け、簡単な分析(たとえば、最後のxx時間枠のイベント数)と基本的なチャート、アラート、およびイベント集約を可能にします。

アプリが完璧だとか、会社がまだ成熟しているとは言いません。しかし、試してみることをお勧めします。

LogMX は、あらゆるソースからのログ形式を解析し、多くの機能を備えたログエントリを表示するクロスプラットフォームツールです。デフォルトでは、Log4j、LogFactor、syslogなどの形式を処理し、ローカルファイルまたはSFTP、FTP、HTTP ...から読み取ることができますが、形式が別の場合やログができない場合は、独自のプラグインを書くことができます古典的なプロトコルでアクセスします。

「tail」のようにリアルタイムでログを監視したり、ログファイル全体を読み込んで監視を停止したりできます。

www.logmx.com

皮肉なことに、Windows の場合、WireShark は便利な syslog ビューアになることを付け加えておきます。他の syslog ツールもいくつか試しましたが、実際のところ、syslog には Kiwi が最適ですが、「無料」バージョンは少し弱くなっています。私が遭遇した他のものは、プログラムが適切でなかったり (軽微な問題でクラッシュする -- logview4net)、インターフェイスが貧弱だったり (Star SysLog Daemon Lite)、あるいは実行すらしなかった (nxlog) かのいずれかでした。

WireShark のフィルタ言語を使用して、ログ データをドリルダウンできます。やりすぎですが、誰かが Windows 用の無料の syslog ビューア/コレクターを作成してまともなものにするまで、これはほとんどの人にとって難しい分野の 1 つです。

例:

# Display level 6 alerts from 192.168.5.90 in WireShark
syslog.level == 6 && ip.addr == 192.168.5.90

実行しているプラ​​ットフォームと利用可能な他のログ表示ツールに応じて、適切な log4j アペンダー (syslog、Windows イベント ロガー) を使用し、プラットフォームのログ表示ツールだけを使用できます。

それ以外では、私は通常、カスタム ソリューションが開発されるのを見てきました。

ソリューションを推進するのは、システム全体がどのようなものであるかです。複数のコンピュータからのログを集約しようとしていますか?それとも、単一のリモート プロセスからのログを表示するだけですか?

ファイルでのみ機能するカスタムログビューアを使用することもできます。 Kiwi Log Viewer またはGanymede(Eclipseプラグイン)が好きですが、簡単なSwingアプリを作成するのは難しくありません一緒にソケットから読み取ります。

http://jlogviewer.sourceforge.net/ または http://sourceforge.net/projects/jlogviewer/ Javaログビューアは、Javaアプリケーションを簡単に表示するための軽量なGUIです " java.util.logging"によって生成されたログパッケージ。 オープンソースです!!

MindTree Insight を使用できます。これはオープンソースであり、効率的で、そのユースケースに固有です。 log4jファイルを分析します。

そのためのカスタムツールを作成しました: https://plus.google .com / u / 0/102275357970232913798 / posts / Fsu6qftH2ja

  
    

Alfaは、ログファイルを分析するためのGUIツールです。通常、エディターを使用してそれらのデータを検索する必要があります。ログを開き、Ctrl-Fを押して「次へ」を押します。ボタンを何度も繰り返し、変更されたファイルを再読み込みして、検索を繰り返します。アルファはログファイルをデータベースにマップし、標準のSQLクエリを使用して、余分なアクションなしでデータを取得できるようにします。

  

もう1つの優れたログビューアはLilithです( http://sourceforge.net/projects/lilith/ および http://lilithapp.com/ )。これはオープンソースであり、Logback、log4j&とうまく機能します。 java.util.logging。

ログ出力をカラーハイライトするためのノードモジュールを公開しました ログカラーハイライト.

echo "this string" | lch -red.bold this -blue string

unix/linux/windows で適切に動作し、複雑なロギング シナリオ用の構成ファイルをサポートします。

Windowsの場合は以下と組み合わせて使用​​します ファイルテール

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top