ログフォーマットパーサー
ログ行を貼り付けて、解析、カラーコーディング、重要度フィルタリング、分析を即座に実行。複数のログフォーマットに対応。
このツールについて
ログフォーマットパーサーは、さまざまな一般的なフォーマットのログ行を解析し、 カラーコーディングする無料のブラウザベースツールです。サーバー、コンテナ、 アプリケーションからの生のログ出力を貼り付けると、各行をタイムスタンプ、 重要度レベル、ソース、メッセージ、追加メタデータの構造化フィールドに分解します。
対応フォーマットには、Apache CombinedおよびApache Commonアクセスログ、 Nginxアクセスおよびエラーログ、JSON構造化ログ(Winston、Bunyan、Pinoなどの モダンなロギングライブラリで使用)、syslog(RFC 3164)、Dockerコンテナログ、 Kubernetes Podログ(klogフォーマット含む)が含まれます。自動検出モードは 各パーサーを順番に試すため、混合フォーマットのログを貼り付けても有用な結果が得られます。
解析後、重要度レベルでフィルタリング(DEBUG、INFO、WARN、ERROR、FATAL)や 全フィールドの検索が可能です。統計パネルでは、重要度分布、トップソース、 時間範囲、検出されたフォーマットを一覧できます。
JSON形式のログ出力を扱う場合は、JSONフォーマッターで 個別のログエントリを整形できます。2つのログファイルを並べて比較するには、 Diffビューアをお試しください。
すべての処理はブラウザ内で完全に実行されます。ログデータがサーバーに 送信されることはありません。IPアドレス、ユーザーID、エラー詳細などの 機密情報を含む本番ログでも安全に使用できます。
使い方
- 入力テキストエリアにログ行を貼り付けます。任意のソースから複数行を一度に貼り付けられます。
- ドロップダウンからログフォーマットを選択するか、「Auto-detect」のままにしてツールに自動識別させます。
- 入力の下にある解析出力テーブルを確認します。各行にタイムスタンプ、重要度、ソース、メッセージ、検出フォーマットが表示されます。
- ドロップダウンで重要度フィルタリングを使用して、エラー、警告、特定のレベルを分離します。
- 検索ボックスを使用して、すべての解析フィールドを検索し、特定のエントリを見つけます。
- Statsをクリックして、全解析ログの重要度分布、トップソース、時間範囲を表示します。
- CopyをクリックするかCtrl+Shift+Cを押して、解析出力をクリップボードにコピーします。
人気のログ解析例
よくある質問
どのログフォーマットに対応していますか?
Apache Combined、Apache Common、Nginx(アクセスおよびエラー)、JSON構造化ログ、syslog(RFC 3164)、Dockerコンテナログ、Kubernetes Podログ(klogフォーマット)に対応しています。自動検出モードは各パーサーを順番に試して最適なマッチを見つけます。
異なるフォーマットのログを同時に貼り付けられますか?
はい。自動検出モードでは、各行が独立して全対応フォーマットに対して解析されます。ツールは各行に最適なパーサーを選択するため、混合フォーマットのログファイルでも正しく動作します。
重要度の検出はどのように機能しますか?
明示的なレベルフィールドを含むフォーマット(JSON、syslog、Kubernetes klog)では、レベルを直接読み取ります。ApacheおよびNginxアクセスログでは、HTTPステータスコードから推測します:2xx/3xx = INFO、4xx = WARN、5xx = ERROR。その他のフォーマットでは、メッセージテキストをERROR、WARN、INFO、DEBUGなどのキーワードでスキャンします。
各重要度レベルのカラーコードは何ですか?
DEBUGはグレー、INFOはブルー、WARNはイエロー、ERRORはレッド、FATALは太字のレッドで表示されます。これらの色は重要度バッジとメッセージテキストの両方に適用され、大量のログ出力で問題を簡単に見つけられます。
非常に大きなログファイルを解析できますか?
ツールはブラウザ内でログを処理するため、パフォーマンスはデバイスに依存します。数千行は快適に処理できます。非常に大きなファイル(数万行)の場合は、関連する部分を抽出するか、貼り付け前にフィルタリングすることを検討してください。
データは安全ですか?
はい。すべての解析はJavaScriptを使用してブラウザ内で完全に実行されます。IPアドレス、エラーメッセージ、ユーザー名などのログデータがサーバーに送信されることはありません。ツール使用中にブラウザの開発者ツールのネットワークタブで確認できます。
統計パネルには何が表示されますか?
統計パネルは、棒グラフ付きの重要度レベル分布、頻度別のトップ5ログソース、ログの時間範囲(最初と最後のタイムスタンプ)、全行で検出されたフォーマットの内訳を表示します。
関連ツール
Nginx設定生成
リバースプロキシ、SSL、静的ファイル、リダイレクトをGUIで設定してNginxサーバーブロックを生成します。
JSONフォーマッター
JSONの整形、検証、ツリー表示をシンタックスハイライト付きで行えます。
差分ビューア
2つのテキストを行単位・文字単位の差分ハイライトで並べて比較します。
YAMLフォーマッター
カスタマイズ可能なインデントと構文エラー表示でYAMLの整形、検証、圧縮を行います。
Docker Composeバリデーター
Docker Compose YAMLファイルの検証・リント。サービス定義、ネットワーク、ボリュームの設定エラーをチェック。
ヘルスチェックエンドポイントデザイナー
ヘルスチェックエンドポイントのJSONレスポンスを設計します。コンポーネントチェック、HTTPステータスマッピング、Kubernetesプローブ形式対応。
スタックトレースパーサー
JavaScript、Python、Java、Go、Ruby、C#、Rustのスタックトレースを自動検出付きで解析・整形・分析。