Pakete, Repositories und App-Kategorien suchen

Paketdetailsv3.0.0

flutter_pretty_dio_logger

Zeigen Sie das korrekte JSON-Format, cUrl, einfach zu kopieren und für viele Zwecke zu verwenden.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
9570
Likes
26
Pub-Punkte
150

Paket installieren

flutter pub add flutter_pretty_dio_logger

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Paket, das die Protokollierung von Dio verbessert, indem HTTP-Anfragen und Antworten in einer sauberen, formatierten JSON-Struktur angezeigt werden. Es beinhaltet die Generierung von cURL-Befehlen für eine einfache Debugging- und Testung über verschiedene Umgebungen hinweg. Die Ausgabe ist visuell strukturiert, sodass Anfrageinformationen einfach kopiert und wiederverwendet werden können. Ideal für Entwickler, die während der App-Entwicklung und bei der API-Fehlerbehebung klare, handlungsorientierte Logs benötigen.

Anwendungsfälle

  • Debugging von API-Aufrufen
  • Endpunkte mit cURL testen
  • Analyze von Anfrage-/Antwortkörpern
  • Verbesserung des Entwickler-Workflows
  • API-Daten mit Teammitgliedern teilen

Hauptmerkmale

  • Formatierte JSON-Ausgabe
  • cURL-Befehlsgenerierung
  • Einfache Kopieren-Einfügen-Funktion
  • Plattformübergreifende Unterstützung
  • saubere visuelle Formatierung

Geeignet für

  • Frontend-Entwickler
  • API-Tester
  • Team-Kooperation
  • Entwicklungsumgebungen
  • Schnelldebugging

Hinweise

  • Nicht für die Produktion empfohlen
  • Kann die Protokollgenauigkeit erhöhen
  • Erfordert Dio-Integration
  • Begrenzte Anpassungsoptionen
  • Möglicher Leistungseinbruch bei intensiver Nutzung

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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.

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.