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

パッケージ詳細v3.0.0

flutter_pretty_dio_logger

正しいJSON形式、cUrlを表示し、さまざまな目的で簡単にコピーして使用できます。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
9570
いいね数
26
Pub ポイント
150

パッケージをインストール

flutter pub add flutter_pretty_dio_logger

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Dioのログ記録を拡張するFlutterパッケージで、HTTPリクエストとレスポンスをクリーンでフォーマットされたJSON形式で表示します。クロスエントリ環境でのデバッグやテストに便利なcURLコマンドの生成機能も備えています。出力は視覚的に整理されており、リクエスト詳細を簡単にコピーして再利用できます。アプリ開発やAPIトラブルシューティング時に明確かつ実行可能なログが必要な開発者に最適です。

用途

  • API 呼び出しのデバッグ
  • cURL を使ってエンドポイントをテストする
  • リクエスト/レスポンスボディの確認
  • 開発者のワークフローの改善
  • チームメンバーとAPIデータを共有する

主な機能

  • フォーマットされたJSON出力
  • cURL コマンドの生成
  • 簡単なコピー・ペースト機能
  • クロスプラットフォーム対応
  • クリーンなビジュアルフォーマット

適している対象

  • フロントエンド開発者
  • API テスター
  • チームコラボレーション
  • 開発環境
  • クイックデバッグ

注意事項

  • 本番環境での使用は推奨されません
  • ログの詳細レベルを増加させる可能性があります
  • Dio統合が必要です
  • 限定されたカスタマイズオプション
  • 高負荷使用時のパフォーマンスへの潜在的影響

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

flutter_pretty_dio_logger

Show the correct json format, cUrl, easy to copy and use for many purposes.

Usage

import 'package:flutter_pretty_dio_logger/flutter_pretty_dio_logger.dart';
Dio dio = Dio();
dio.interceptors.add(
  PrettyDioLogger(
    requestHeader: true,
    queryParameters: true,
    requestBody: true,
    responseHeader: true,
    responseBody: true,
    error: true,
    showProcessingTime: true,
    showCUrl: true,
    // canShowLog: kDebugMode,
  ),
);

How it looks like

cUrl Example
Response Example

This package is inspired by pretty_dio_logger and curl_logger_dio_interceptor packages.

カテゴリー

依存関係

依存関係一覧 1 件

ソースリポジトリ

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

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