
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 替代方案
Codeflying
Kuafu Technology (Codeflying) · 程式設計 · 行銷 · 聊天機器人Codeflying 是一款 AI App 建置工具,能把一段自然語言的描述變成可運作的網站、行動 App 或迷你 App。它以無程式碼 App 建置工具的型式運作,所以你只要輸入想要的東西,一組 AI 代理就會處理需求、架構、前端畫面、後端邏輯與部署。目標很單純:用一個提示建立 App,即使完全沒有程式背景也行。它還內建行銷工具與面向客戶的聊天代理,所以成品不只是躺在硬碟裡的雛型。
Runware
Runware, Inc. · 圖片 · 影片 · 程式設計Runware 是一套生成式 AI 推論平台,讓開發者用單一 API 就能取用影像、影片、音訊、3D 與語言模型。你不必向十幾家供應商註冊,只要呼叫一個端點、用一行字串改動切換模型,並且只為送出的請求付費。沒有伺服器要維運。它鎖定的是想快速推出 AI 功能、又不想自己架設與看管 GPU 基礎設施的團隊。
Aider
Aider AI LLC · 程式設計Aider 是一款開源的 AI 結對程式設計工具,就住在你的終端機裡。你把它指向本機的 git 倉庫,用白話描述想要什麼,它就會編輯檔案、寫出 diff,並替你提交變更。它透過你自己的 API 金鑰連接 Claude、GPT、DeepSeek 與 Gemini,也能透過 Ollama 或任何相容 OpenAI 的端點執行本機模型。本來就在命令列工作的人往往很快就上手。它不會擋路。這就是它全部的迷人之處。
