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

पैकेज विवरणv1.4.0

pretty_dio_logger

प्रीटी डियो लॉगर एक डियो इंटरसेप्टर है जो नेटवर्क कॉल को सुंदर, पढ़ने में आसान फॉर्मेट में लॉग करता है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
3.6 लाख
लाइक
928
Pub अंक
160

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

flutter pub add pretty_dio_logger

पैकेज अवलोकन

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

प्रीटी डिओ लॉगर एक फ्लटर/डार्ट पैकेज है जो डिओ HTTP क्लाइंट संचालन के लिए साफ, पढ़ने में आसान लॉग फॉरमेट प्रदान करके नेटवर्क रिक्वेस्ट डिबगिंग को बढ़ाता है। यह एक इंटरसेप्टर के रूप में काम करता है, जो हेडर, स्टेटस कोड और समय सहित विस्तृत जानकारी के साथ रिक्वेस्ट और रिस्पॉन्स को कैप्चर करता है। डेवलपर्स के लिए डिज़ाइन किया गया है, यह विकास के दौरान API इंटरैक्शन के निराकरण को सरल बनाता है। लॉग रंग-कोडेड और संरचित होते हैं ताकि प्लेटफॉर्म के आधार पर स्पष्टता हो। यह मौजूदा डिओ सेटअप के साथ बिना किसी दिक्कत के एकीकृत होता है और सभी प्रमुख प्लेटफॉर्मों का समर्थन करता है, जिनमें मोबाइल, वेब और डेस्कटॉप शामिल हैं।

उपयोग

  • विकास में API कॉल्स का डीबग करना
  • मॉनिटरिंग अनुरोध/प्रतिक्रिया प्रवाह
  • नेटवर्क त्रुटियों की दृश्यता में सुधार करना
  • स्पष्ट लॉग के माध्यम से टीम सहयोग में सुधार
  • API एकीकरण का परीक्षण करें

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

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

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

  • Dio का उपयोग करने वाले Flutter विकासकर्ता
  • नेटवर्क समस्याओं के निदान पर केंद्रित टीमें
  • प्राकृतिक API संचार की आवश्यकता वाले ऐप
  • विकास और परीक्षण पर्यावरण
  • डेवलपर अनुभव पर बल देने वाले प्रोजेक्ट

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

  • उत्पादन उपयोग के लिए सुझाव नहीं है
  • लॉग विस्तार को बढ़ा सकता है
  • रिलीज़ से पहले हस्तक्षेप द्वारा हटाएं
  • सीमित कस्टमाइजेशन विकल्प
  • निर्मित लॉग फ़िल्टर नहीं है
  • प्रोजेक्ट में Dio के उपयोग पर निर्भर करता है

मूल README

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

pretty_dio_logger

Pub

Pretty Dio logger is a Dio interceptor that logs network calls in a pretty, easy to read format.

Usage

Simply add PrettyDioLogger to your dio interceptors.

Dio dio = Dio();
dio.interceptors.add(PrettyDioLogger());

// customization
   dio.interceptors.add(PrettyDioLogger(
        requestHeader: true,
        requestBody: true,
        responseBody: true,
        responseHeader: false,
        error: true,
        compact: true,
        maxWidth: 90,
        enabled: kDebugMode,
        filter: (options, args){
            // don't print requests with uris containing '/posts' 
            if(options.path.contains('/posts')){
              return false;
            }
            // don't print responses with unit8 list data
            return !args.isResponse || !args.hasUint8ListData;
          }
      )
    );

How it looks like

VS Code

Request Example Error Example

Android studio

Response Example

श्रेणियाँ

निर्भरताएँ

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

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

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

रैंकिंग