JSON 日誌檢視與分析器

在瀏覽器中開啟、搜尋與篩選 JSONL、NDJSON 及 Docker JSON 日誌,搭配快速的虛擬化事件清單

日誌

拖放日誌檔案

.log、.json、.jsonl、.ndjson 或 .txt,最大 200 MB

貼上的文字最多 10 MB;更大的日誌請以檔案開啟。

事件

開啟、拖放或貼上日誌即可檢視事件。
支援 JSON 陣列、JSONL / NDJSON、Docker JSON 日誌以及混合文字行。

事件詳情

選擇一個事件以檢視其所有欄位。

尚未載入日誌。

功能簡介

JSON Log Viewer & Analyzer 將結構化日誌轉成可搜尋的事件清單。它會偵測時間、等級、訊息與服務欄位,統一 pino 數字或 syslog 文字等等級寫法,並完整保留巢狀 JSON 來呈現每個事件,讓你不必撰寫 jq 或 grep 管線就能在正式環境日誌中找到失敗的請求。

支援的格式

JSON 陣列、JSONL / NDJSON(每行一個物件)、Docker json-file 日誌(內部 log 欄位本身是 JSON 時會被解析)以及混合檔案。堆疊追蹤、純文字等無效 JSON 行不會被丟棄,而是保留為帶有解析錯誤標記的文字事件;文字前綴(例如時間戳記與容器名稱)之後的 JSON 也能被辨識。

篩選

可組合全文或正規表示式搜尋、等級核取方塊、時間範圍,以及 status >= 500、service = payment、-trace_id = abc123 這類欄位條件。條件支援 =、!=、~(包含)、!~ 與數字比較,巢狀欄位使用點號路徑。選擇事件後會列出其 trace、請求、關聯、服務與使用者識別碼,並提供一鍵篩選、排除與複製。

大型檔案

背景 worker 以 1 MB 為單位分塊讀取檔案,因此載入數 MB 的日誌時頁面仍保持流暢。逐行日誌最多支援 200 MB、1,000,000 行;JSON 陣列必須一次解析,最多支援 50 MB。只會繪製可見的列,篩選在 worker 中執行,並對緩慢的正規表示式設定時間上限。

隱私

日誌的解析、篩選與匯出全都在瀏覽器中完成。不會上傳任何內容,日誌內容、篩選條件與欄位對應也從不儲存;此裝置只會記住列密度與時區偏好。匯出的 JSONL 只包含符合篩選條件的事件。

CodingTool 已正式上線於

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch