搜尋套件、儲存庫與 APP 分類

套件詳情v4.0.8+8

dio_logger

DIO 請求的簡單日誌庫。將請求和回應資訊列印到主控台。

AndroidiOSWebmacOSWindowsLinux
近 30 天下載
5
喜歡數
24
Pub 分數
140

安裝套件

flutter pub add dio_logger

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

Dio Logger 是一個輕量級的除錯工具,專為 Flutter 中的 DIO HTTP 客戶端設計,可直接將 HTTP 請求與回應的詳細資訊記錄至主控台。它會自動捕捉請求 URL、標頭、方法類型、請求內容、回應資料、狀態碼與時間戳,讓開發過程中追蹤網路行為更加容易。適合快速識別 API 通訊問題,無需複雜設定。此套件可順暢整合至現有的 DIO 設定,並支援所有主要平台,包括行動裝置、網頁與桌面。

適用情境

  • 除錯 API 呼叫
  • 監控請求/回應流
  • 排查網絡問題
  • 開發時日誌記錄
  • 追蹤端點行為

主要特色

  • 自動請求/回應記錄
  • 帶時間戳的控制台輸出
  • 支援所有 DIO 方法
  • 最小設定
  • 跨平台相容性

適合對象

  • 開發人員處於活躍的除錯階段
  • 使用 DIO 進行 HTTP 操作的團隊
  • 需要簡單網路檢查的專案

使用建議

  • 不適用於生產環境
  • 日誌可能會暴露敏感資料
  • 日誌格式無自訂選項
  • 僅限主控台輸出
  • 可能影響高頻率情境下的效能

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

dio_logger

Simple logging interceptor for Dio.

Usage:

final dio = Dio();
dio.interceptors.add(dioLoggerInterceptor)

Sample output:

┌------------------------------------------------------------------------------
| [DIO] Request: GET https://myapi.com/users/3
| {}
| Headers:
| content-type: application/json; charset=utf-8
| accept: application/json; charset=utf-8
| cache-control: no-cache
| Access-Token: DJmdklfja3r3Ffmejwhfdgjh
├------------------------------------------------------------------------------
| [DIO] Response [code 200]: {"email":"justdevelopers@gmail.com","name":"defuera"}
└------------------------------------------------------------------------------

Features

  • Log request method
  • Log query paramethers
  • Log request body
  • Log response code
  • Log response body

所屬分類

依賴

依賴清單 1 項

原始碼儲存庫

使用此套件的專案

暫無相關資料。