堆疊追蹤分析器

從任何堆疊追蹤找出錯誤鏈、根本原因與你的程式碼框架

堆疊追蹤

貼上錯誤及其堆疊追蹤。內容只保留在目前的瀏覽器分頁中,絕不會被儲存。

選填的路徑或套件前綴,以逗號分隔。

摘要

貼上堆疊追蹤以進行分析
支援 JavaScript、Node.js、Python、Java、Go、PHP、Ruby 與 C# / .NET 的堆疊追蹤。

堆疊框架

分析堆疊追蹤後,堆疊框架會顯示在這裡。
什麼是堆疊追蹤分析器?

它會將貼上的錯誤追蹤轉成結構化摘要:例外類型與訊息、執行環境、最上層堆疊框架、你自己程式碼中的第一個框架,以及完整的原因鏈。支援 JavaScript、Node.js、Python、Java 與其他 JVM 語言、Go、PHP、Ruby 以及 C# / .NET 的堆疊追蹤,全部在瀏覽器中處理。

使用方式
  1. 1.貼上堆疊追蹤、traceback 或 panic,或載入範例。
  2. 2.確認偵測到的執行環境,若不正確就自行選擇。
  3. 3.選填:輸入應用程式的路徑或套件前綴,讓你的堆疊框架能被可靠辨識。
  4. 4.閱讀摘要與錯誤鏈,再檢視堆疊框架:可依分類篩選,或摺疊執行階段與相依套件框架。
  5. 5.複製單一框架、位置或整份摘要(Markdown),貼到工單或聊天中。
錯誤鏈

Java 的 `Caused by:` 與 `Suppressed:` 區塊、Python 的 "During handling of the above exception" 與 "direct cause" 鏈、Node.js 的 `[cause]` 區塊與 AggregateError 群組、PHP 的 previous 例外、Ruby 的 cause、含其他 goroutine 的 Go panic,以及 .NET 內部例外,都會顯示為一條鏈。根本原因是最深層的原因,通常就是問題的起點。

堆疊框架分類是啟發式的

堆疊框架會依 node_modules、site-packages、vendor、java.base、System 等路徑與套件名稱,歸類為應用程式、框架、相依套件、執行階段或未知。每個分類都會標示證據強弱。遇到不常見的專案結構時規則可能出錯,重要時請加入你自己的前綴。這是確定性的模式比對,而不是 AI 診斷。

隱私與限制

堆疊追蹤可能包含內部路徑、主機名稱與資料,因此只在目前分頁中分析:不會上傳、儲存或寫入 URL。這台裝置只會記住選填的前綴清單。支援最大 1 MB 的堆疊追蹤,超過 200 KB 的會在背景分析,每個錯誤最多保留 2,000 個堆疊框架。本工具不套用 source map;壓縮過的 JavaScript 請使用 Source Map Stack Trace Resolver。

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