अवलोकन
लॉगिंग पैकेज डार्ट एप्लिकेशन में डिबगिंग और त्रुटि लॉगिंग के लिए एक सरल, संगत API प्रदान करता है। अन्य भाषाओं में लॉगिंग फ्रेमवर्क से प्रेरित, यह विभिन्न गंभीरता स्तरों (उदाहरण के लिए, विस्तृत, जानकारी, चेतावनी, गंभीर) के साथ लॉग संदेश उत्पन्न करने की अनुमति देता है। यह संरचित लॉगिंग का समर्थन करता है और मोबाइल, वेब और डेस्कटॉप जैसे विभिन्न प्लेटफॉर्म के साथ अच्छी तरह से एकीकृत है। पैकेज हल्का है और विकास और उत्पादन डिबगिंग के लिए डिज़ाइन किया गया है।
उपयोग
- एप्लिकेशन फ्लो का डीबगिंग
- रनटाइम त्रुटियों का ट्रैकिंग
- एप्लिकेशन व्यवहार का मॉनिटरिंग
- विश्लेषण के लिए उपयोगकर्ता क्रियाओं को कैप्चर करना
- बाहरी लॉगिंग सेवाओं के साथ एकीकरण
मुख्य विशेषताएँ
- गंभीरता-आधारित लॉग स्तर
- क्रॉस-प्लेटफॉर्म संगतता
- सरल और स्पष्ट एपीआई
- संरचित लॉगिंग का समर्थन करता है
- Flutter ऐप्स में आसान एकीकरण
इनके लिए उपयुक्त
- Flutter ऐप बना रहे विकासकर्ता
- प्लेटफॉर्म के बीच सुसंगत लॉगिंग की आवश्यकता वाली टीमें
- डिबग और उत्पादन लॉगिंग की आवश्यकता वाले अनुप्रयोग
- प्रेक्षण की आवश्यकता वाले परियोजनाएँ
- फ्रंटएंड और बैकएंड डार्ट कोड
विचार योग्य बातें
- उच्च आवृत्ति उत्पादन लॉगिंग के लिए नहीं बनाया गया है
- उन्नत रूटिंग के लिए हस्तक्षेप से कॉन्फ़िगर करने की आवश्यकता होती है
- निर्मित लॉग स्थायित्व नहीं है
- आउट-ऑफ-द-बॉक्स सीमित फ़िल्टर विकल्प
- दूरस्थ लॉगिंग के लिए अतिरिक्त सेटअप की आवश्यकता हो सकती है