
Better Logger
Nedim F. · 程式設計
Better Logger 是一款為 iOS 開發者打造的 macOS 日誌檢視器,讓你不必緊盯著 Xcode 主控台,就能看清楚應用程式正在做什麼,做法是從 iOS 模擬器即時串流日誌。它把這些日誌放進帶有色彩的通道,讓你關掉雜訊,並提供七項 MCP 工具,讓 Cursor 這類 AI 編輯器能代替你讀取與串流日誌資料。它有免費方案與一次買斷的 Pro 版本,所以你可以先在真實的偵錯情境中試用,再決定要不要付費。

關於 Better Logger
什麼是 Better Logger
Better Logger 是一款原生 macOS 應用程式,把模擬器雜亂的輸出變成你真正能快速掃描的內容。它不用一整面不斷捲動的文字牆,而是把訊息依類別分進通道。你可以逐一開關每個通道。目標很單純:在不先讀過上千行框架雜訊的情況下,找到那一個真正重要的錯誤。
它以 SwiftUI 打造,需要 macOS 14.6 或以上版本。這款應用程式連接的是 iOS 模擬器,不是實體裝置。這是最需要留意的限制。如果你大多是用傳輸線在真實 iPhone 上偵錯,它目前還無法取代你現有的做法。
讓它與眾不同的地方是 MCP(Model Context Protocol)整合,內建七項工具供支援 MCP 的編輯器呼叫。這代表 AI 助理可以列出你的模擬器、抓取經過篩選的日誌,或開始與停止即時串流。如果你已經在用 Cursor,而且想讓代理看見執行時期的輸出,而不只是你的原始碼檔案,這會是很順的搭配。
開始使用
- 從 betterlogger.app 下載支援 macOS 14.6 或以上版本的應用程式,並拖進你的「應用程式」資料夾。
- 開啟 Better Logger,並照平常的方式透過 Xcode 啟動 iOS 模擬器。
- 讓應用程式自動偵測正在執行的模擬器,然後看著日誌即時湧入。
- 把進來的項目分進通道,並關掉你現在不在意的類別。
- 若需要 AI 協助,把 Cursor 或其他 MCP 用戶端指向內建工具,從編輯器裡查詢日誌,整個循環就都留在同一個視窗裡。
產品資訊
快速了解 Better Logger 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 在 Mac 上工作的 iOS 開發者:任何在模擬器裡泡好幾個小時,希望日誌依類別整理,而不是面對一條無盡主控台的人。
- 獨立應用程式開發者:想更快抓錯、又不想付月費工具的單人開發者。
- Cursor 使用者:已經在支援 MCP 的編輯器裡工作,想讓 AI 讀取應用程式即時輸出的人。
- 共享偵錯工作階段的小組:會把日誌存下來、交給同事檢視的開發者。
任務
- 追蹤當機:在你重現錯誤時串流日誌,接著關掉不相關的通道,把故障隔離出來。
- 觀察記憶體與 CPU:用 Pro 的記憶體監控在測試過程中找出洩漏與變慢。
- 匯出工作階段:把日誌存成 Markdown、JSON、CSV 或純文字,附在問題回報裡。
- AI 輔助偵錯:讓 Cursor 透過 MCP 抓取篩選過的日誌,使助理看見執行時期真正發生的事。
情境
- 深夜修錯:測試時把應用程式開在第二個螢幕上,只留下你需要的通道。
- 準備程式碼審查:匯出可重現的日誌檔,讓審查者看見事件的確切順序。
- 帶新同事上手:分享存下來的工作階段,讓他不必自己架設模擬器就能了解應用程式的行為。
- 跨多個模擬器測試:靠自動偵測同時監看多個正在執行的模擬器。
主要功能
即時日誌串流
應用程式執行時,日誌就會出現。問題一冒出來你就能抓到,而不是事後才發現。應用程式會自動偵測執行中的模擬器,讓你省去平常的設定步驟,而且因為偵測在背景進行,你可以同時觀察兩三個模擬器,不必手動接線。
通道式整理
Better Logger 把日誌項目分成帶有色彩的通道。你可以開關通道,隱藏不需要的類別。擁擠的主控台因此好讀得多。這是改變日常習慣最多的一項功能。
給 AI 編輯器的 MCP 工具
應用程式提供七項 MCP 日誌工具,包括 list_devices、get_logs、start_log_stream 與 stop_log_stream。Cursor 與其他支援 MCP 的編輯器都能呼叫。因此 AI 助理可以讀取即時日誌,處理真實的執行時期資料,而不是只從原始碼猜測,這正是真正幫得上忙的代理與只會裝模作樣的代理之間的差別。這就是它最吸引人的地方。
四種格式匯出
你可以把工作階段存成 Markdown、JSON、CSV 或純文字。那又怎樣?你可以把乾淨的日誌貼進問題追蹤系統、把結構化資料餵給另一個工具,或為棘手的當機留下紀錄。
記憶體與 CPU 監控
這是 Pro 功能,會在應用程式執行時即時追蹤記憶體與 CPU 使用量,讓你趁測試時就找出洩漏或效能下滑,而不是等真實使用者開始抱怨才發現。在你反覆操作某個畫面時看著圖表往上爬,往往能解釋光靠日誌永遠看不出來的變慢原因。
進階日誌解析與原始碼定位
應用程式會解析進來的日誌,抓出原始碼位置。一則訊息會帶你回到產生它的那一行。搭配工作階段管理,你可以回頭檢視先前的執行,而不必把整個情境重跑一遍。曾追過一個只看過一次、之後再也沒出現的錯誤嗎?存下來的工作階段能解決這個問題。
優缺點
優點
- 免費方案確實可用,提供 2 個通道、每週 3 次工作階段儲存,以及每天 3 次 MCP 呼叫。
- Pro 是一次 $9.99 買斷,而非訂閱制,並包含你所購買版本的未來更新。
- MCP 整合把你的日誌連上 Cursor 與類似編輯器,這是少有競爭對手願意花力氣做到的招數。
- 自動偵測模擬器,設定一直很快,多裝置監看也不額外收費。
- 匯出涵蓋 Markdown、JSON、CSV 與純文字。
缺點
- 不支援實體 iOS 裝置,所以如果你的錯誤只出現在真實硬體上,這半段流程你還是需要第二個工具。
- 需要 macOS 14.6 或以上版本,較舊的 Mac 無法執行。
- 免費方案限制每週最多儲存 3 次、每天最多 3 次 MCP 呼叫,忙碌的一週可能會覺得不夠用。
常見問題
它是一款為 iOS 開發者打造的 macOS 日誌檢視器。它從 iOS 模擬器即時串流日誌、把日誌整理成視覺化通道,並透過 MCP 連接 AI 編輯器。開發者形容它是更快看見應用程式在做什麼的方式。
相關內容
探索與 Better Logger 相關的工具、技能與文章。
Better Logger 替代方案
Forefront
Forefront · 程式設計Forefront 是一個用來打造開源 AI 的網頁平台。你可以用自己的資料微調主流的開源語言模型、評估它們的表現,再透過 API 執行,或匯出後自行架設。想要封閉式平台的便利、卻堅持要自己擁有模型與資料的開發者,就是這裡的目標客群。
Startkit
StartKit.AI · 程式設計Startkit 是一套用來打造 AI SaaS 與 AI 包裝產品的樣板。可以把它想成一個 AI 新創樣板,把枯燥的部分都先接好了:驗證、Stripe 與 Lemon Squeezy 付款、用量限制、交易型電子郵件,以及一套能與 OpenAI、Anthropic、Groq 或 Llama 溝通的 AI API 啟動套件。你複製儲存庫、設定價格,然後專心在產品中使用者真正願意付費的部分。它建構於 React 與 Tailwind 之上的 Next.js,所以大部分的樣板程式碼對你來說並不陌生。
Testim
Tricentis · 程式設計Testim 是專為網頁、行動與 Salesforce 應用程式打造的 AI 測試自動化平台,用來建立並執行端到端測試。它靠機器學習在介面變動時維持測試穩定,團隊因此少花時間修補壞掉的定位器。對於一款今天就能開始使用的自動化測試工具來說,這表現不算差。你透過在瀏覽器錄製動作來建立測試,需要更多控制時再補上 JavaScript。對忙碌的 QA 團隊來說,這是個可靠的選擇。
