Pakete, Repositories und App-Kategorien suchen

Paketdetailsv4.0.8+8

dio_logger

Einfache Logging-Bibliothek für DIO-Anfragen. Druckt Anfrage- und Antwortinformationen in einer Konsole aus.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
5
Likes
24
Pub-Punkte
140

Paket installieren

flutter pub add dio_logger

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Dio Logger ist ein leichtgewichtiges Debugging-Tool für den DIO HTTP-Client in Flutter, das entwickelt wurde, um detaillierte Informationen über HTTP-Anfragen und -Antworten direkt in die Konsole zu protokollieren. Es erfasst automatisch Anfrage-URLs, Header, Methodentypen, Anfrageinhalte, Antwortdaten, Statuscodes und Zeitstempel, was die Nachverfolgung des Netzwerkverhaltens während der Entwicklung erleichtert. Perfekt geeignet, um Probleme bei der API-Kommunikation schnell zu erkennen, ohne komplexe Einstellungen vorzunehmen. Das Paket integriert sich nahtlos in bestehende DIO-Konfigurationen und unterstützt alle wichtigen Plattformen wie Mobile, Web und Desktop.

Anwendungsfälle

  • Debugging von API-Aufrufen
  • Überwachung des Anfrage/Antwort-Flusses
  • Behebung von Netzwerkproblemen
  • Entwicklungszweck-Protokollierung
  • Verhalten von Endpunkten verfolgen

Hauptmerkmale

  • Automatisches Protokollieren von Anfragen/Antworten
  • Konsolen-Ausgabe mit Zeitstempeln
  • Unterstützt alle DIO-Methoden
  • Minimale Konfiguration
  • Plattformübergreifende Kompatibilität

Geeignet für

  • Entwickler im aktiven Debugging-Phase
  • Teams, die DIO für HTTP-Operationen verwenden
  • Projekte, die eine einfache Netzwerkinspektion erfordern

Hinweise

  • Nicht für den Produktiveinsatz vorgesehen
  • Protokolle können sensible Daten preisgeben
  • Keine Anpassung für Protokollformat
  • Beschränkt auf Konsolenausgabe
  • Kann die Leistung in Szenarien mit hoher Frequenz beeinträchtigen

Original-README

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

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

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.