HighQ Dio Logger
باكدج جديدة للـ
Dio Logging
في Flutter.
الهدف منها إنها توفر Logging متقدم يناسب المشاريع الكبيرة.
PII Sanitization
إخفاء تلقائي للبيانات الحساسة مثل:
• Access Tokens
• Passwords
• Cookies
• Authorization Headers
Pretty Console Logs
عرض الـ
Requests
والـ
Responses
بشكل منظم وسهل القراءة.
Structured JSON Logging
إمكانية إخراج اللوجز بصيغة
JSON
لاستخدامها مع أنظمة المراقبة والتحليل.
cURL Generator
إنشاء أمر
cURL
جاهز لأي
Request
لتسهيل الاختبار والتتبع.
Correlation Metadata
دعم:
• Trace ID
• Span ID
• Session ID
لتتبع الطلبات عبر أجزاء النظام المختلفة.
Rate Limiting
منع إغراق الكونسول باللوجز عند وجود عدد كبير من الطلبات.
Observer System
الاستماع لأحداث الشبكة:
• Request
• Response
• Error
وإرسالها لأي خدمة خارجية بسهولة.
Metadata Enrichment
إضافة بيانات مخصصة إلى اللوجز مثل:
• إصدار التطبيق
• بيئة التشغيل
• معلومات الجهاز
Batching & Backpressure
تجميع اللوجز وإدارتها بكفاءة .
الهدف من الباكدج
توفير Logger
واحد يجمع أدوات الـ
Debugging
والـ
Monitoring
والـ
Observability
في مكان واحد بدل الاعتماد على عدة حلول مختلفة.
https://pub.dev/packages/high_q_dio_logger
Post #2457
2.89K
- ❤🔥 5
- 🔥 1