Dio Logger 是一個輕量級的除錯工具,專為 Flutter 中的 DIO HTTP 客戶端設計,可直接將 HTTP 請求與回應的詳細資訊記錄至主控台。它會自動捕捉請求 URL、標頭、方法類型、請求內容、回應資料、狀態碼與時間戳,讓開發過程中追蹤網路行為更加容易。適合快速識別 API 通訊問題,無需複雜設定。此套件可順暢整合至現有的 DIO 設定,並支援所有主要平台,包括行動裝置、網頁與桌面。
適用情境
- 除錯 API 呼叫
- 監控請求/回應流
- 排查網絡問題
- 開發時日誌記錄
- 追蹤端點行為
主要特色
- 自動請求/回應記錄
- 帶時間戳的控制台輸出
- 支援所有 DIO 方法
- 最小設定
- 跨平台相容性
適合對象
- 開發人員處於活躍的除錯階段
- 使用 DIO 進行 HTTP 操作的團隊
- 需要簡單網路檢查的專案
使用建議
- 不適用於生產環境
- 日誌可能會暴露敏感資料
- 日誌格式無自訂選項
- 僅限主控台輸出
- 可能影響高頻率情境下的效能