パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細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 設定とシームレスに統合され、モバイル、Web、デスクトップなど主要プラットフォームすべてをサポートしています。

用途

  • API コールのデバッグ
  • リクエスト/レスポンスのフローをモニタリング
  • ネットワークの問題のトラブルシューティング
  • 開発時ログ記録
  • エンドポイントの動作を追跡する

主な機能

  • 自動リクエスト/レスポンスのログ記録
  • タイムスタンプ付きのコンソール出力
  • すべての DIO メソッドをサポートしています
  • 最小構成
  • クロスプラットフォーム互換性

適している対象

  • アクティブなデバッグフェーズにある開発者
  • HTTP操作にDIOを使用するチーム
  • 簡単なネットワーク検査を必要とするプロジェクト

注意事項

  • 本番環境での使用を想定していません
  • ログには機密データが含まれる可能性があります
  • ログ形式のカスタマイズなし
  • コンソール出力に限定
  • 高頻度のシナリオにおいてパフォーマンスに影響を与える可能性があります

元の 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 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。