पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv4.0.8+8

dio_logger

DIO अनुरोध के लिए सरल लॉगिंग लाइब्रेरी। कंसोल पर अनुरोध और प्रतिक्रिया जानकारी प्रिंट करता है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
5
लाइक
24
Pub अंक
140

पैकेज इंस्टॉल करें

flutter pub add dio_logger

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

Dio Logger एक हल्का डिबगिंग टूल है जो Flutter में DIO HTTP क्लाइंट के लिए डिज़ाइन किया गया है, जो HTTP रिक्वेस्ट और रिस्पॉन्स की विस्तृत जानकारी को सीधे कंसोल में लॉग करता है। यह अपने आप रिक्वेस्ट URL, हेडर, मेथड प्रकार, रिक्वेस्ट बॉडी, रिस्पॉन्स डेटा, स्टेटस कोड और टाइमस्टैम्प को कैप्चर करता है, जिससे डेवलपमेंट के दौरान नेटवर्क व्यवहार को ट्रेस करना आसान हो जाता है। एपीआई कम्युनिकेशन में समस्याओं को त्वरित रूप से पहचानने के लिए आदर्श है, जिसमें जटिल सेटअप की आवश्यकता नहीं होती है। यह पैकेज मौजूदा DIO कॉन्फ़िगरेशन के साथ बिना किसी दिक्कत के एकीकृत होता है और मोबाइल, वेब और डेस्कटॉप जैसे मुख्य प्लेटफॉर्मों का समर्थन करता है।

उपयोग

  • API कॉल्स का डिबगिंग
  • मॉनिटरिंग अनुरोध/प्रतिक्रिया प्रवाह
  • नेटवर्क समस्याओं का निवारण
  • विकास समय लॉगिंग
  • ट्रैकिंग एंडप्वाइंट व्यवहार

मुख्य विशेषताएँ

  • स्वचालित अनुरोध/प्रतिक्रिया लॉगिंग
  • समयांकित समय के साथ कंसोल आउटपुट
  • सभी DIO विधियों का समर्थन करता है
  • न्यूनतम कॉन्फ़िगरेशन
  • क्रॉस-प्लेटफॉर्म संगतता

इनके लिए उपयुक्त

  • सक्रिय डीबगिंग चरण में विकासकर्ता
  • DIO का उपयोग HTTP संचालन के लिए करने वाली टीमें
  • सरल नेटवर्क जांच की आवश्यकता वाले प्रोजेक्ट

विचार योग्य बातें

  • उत्पादन उपयोग के लिए नहीं बनाया गया है
  • लॉग संवेदनशील डेटा को उजागर कर सकते हैं
  • लॉग प्रारूप के लिए कोई कस्टमाइजेशन नहीं
  • कंसोल आउटपुट तक सीमित
  • उच्च आवृत्ति दृश्यों में प्रदर्शन पर प्रभाव पड़ सकता है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

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

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 1 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।