awesome-dio-interceptor
Ein einfacher Dio-Log-Interceptor (hauptsächlich inspiriert durch den eingebauten Dio-LogInterceptor), der Farbmarkierungen und JSON-Formatierung bietet, um eine bessere Lesbarkeit zu gewährleisten.
- Sterne
- 22
- Forks
- 4
- Letzter Push (UTC)
- 05.11.2024
- Projektstatus
- Aktiv
Original-README
Englischer Projektschnappschuss. Aktuelle Inhalte auf GitHub.
Awesome Dio Interceptor
A simple dio log interceptor (mainly inspired by the built-in dio LogInterceptor), which has coloring features and json formatting so you can have a better readable output.
Features
- Customizable, minimizable, and colorful output 🔥
- Json formatting 💪
- Pretty FormData support (fields & files) output ⚡️
Output Samples
The last two images have been minimized, so we can have better look at the most important logs (can be enabled and disabled, enabled by default)
Install
dependencies:
awesome_dio_interceptor: <latest_version>
Usage
Just add the AwesomeDioInterceptor to your dio interceptors like so:
dio.interceptors.add(
AwesomeDioInterceptor(
// Disabling headers and timeout would minimize the logging output.
// Optional, defaults to true
logRequestTimeout: false,
logRequestHeaders: false,
logResponseHeaders: false,
// Optional, defaults to the 'log' function in the 'dart:developer' package.
logger: debugPrint,
),
);
Medium articles by the author
You can always read the articles I write on my devmuaz account which I write pretty great flutter content out there.
Contributions & Support
Issues and pull requests are always welcome 😄
If you find this package useful for you and liked it, give it a like ❤️ and star the repo ⭐️ it would mean a lot!
License
MIT
Kategorien
Verwendete Abhängigkeiten
Wie wähle ich ein passendes Repository?
Nach Anwendungsfall filtern, Aktivität vergleichen und vor der Nutzung das Originalprojekt prüfen.
- Nach Name, Autor oder Beschreibung suchen und nach Thema eingrenzen.
- Sterne, Forks und letzte Pushes vergleichen. Sterne zeigen Interesse, garantieren aber keine Qualität.
- Vor der Nutzung README, Lizenz und Issues auf GitHub prüfen.
Quellen und Pflege
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗
- devmuaz/awesome-dio-interceptor · GitHub ↗
- GitHub Docs — Saving repositories with stars ↗
- Verzeichnis gepflegt von Ducafecat ↗