2 रिपॉजिटरी
Defining the structure and presentation of log entries including metadata and source paths.
Distinguishing note: Existing candidates focus on annotations or hierarchical inheritance, not the basic assembly of the log line.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Log Message Formatting. Refine with filters or upvote what's useful.
EasyLogger एक हल्का C/C++ लॉगिंग लाइब्रेरी और एसिंक्रोनस फ्रेमवर्क है जिसे एम्बेडेड सिस्टम, IoT डिवाइस और वियरेबल्स के लिए डिज़ाइन किया गया है। यह न्यूनतम ROM और RAM आवश्यकताओं के साथ लो-लेवल डिबगिंग और सिस्टम इवेंट रिकॉर्डिंग के लिए टूल प्रदान करने वाले एक संसाधन-कुशल लॉगर और फ्लैश मेमोरी मैनेजर के रूप में कार्य करता है। यह प्रोजेक्ट एक एसिंक्रोनस लॉगिंग मॉडल के माध्यम से खुद को अलग करता है जो संदेशों को एक अलग थ्रेड में बफर करता है, जिससे लॉगिंग ऑपरेशन वास्तविक समय के एप्लिकेशन निष्पादन को ब्लॉक नहीं करते हैं। इसमें एक विशेष फ्लैश मेमोरी मैनेजर शामिल है जो नॉन-वोलेटाइल स्टोरेज में लॉग को बनाए रखने के लिए सर्कुलर बफरिंग का उपयोग करता है, यह सुनिश्चित करता है कि डिवाइस रीबूट होने पर भी महत्वपूर्ण डेटा सुरक्षित रहे। यह लाइब्रेरी सिस्टम स्टेट वैलिडेशन के लिए असर्शन, कंपाइल-टाइम और रनटाइम गंभीरता फ़िल्टरिंग, और रॉ बाइनरी हेक्साडेसिमल डंप के निर्माण सहित अवलोकन क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है। यह टाइमस्टैम्प और थ्रेड आइडेंटिफ़ायर के साथ मेटाडेटा संवर्धन का सपोर्ट करती है, साथ ही सीरियल पोर्ट या फाइलों जैसे कस्टम गंतव्यों पर लॉग रूट करने के लिए एक पोर्टेबल इंटरफ़ेस भी प्रदान करती है। यह सिस्टम राइट सिंक्रोनाइज़ेशन के माध्यम से डेटा अखंडता सुनिश्चित करता है और मैन्युअल बफर फ्लशिंग व संग्रहीत लॉग पुनर्प्राप्ति के लिए तंत्र प्रदान करता है।
Formats log messages to include metadata such as timestamps, thread IDs, and file paths.
FRRouting is an internet routing suite comprising a collection of daemons that implement standard IPv4 and IPv6 routing protocols. It provides a protocol engine for BGP, an EVPN network virtualizer, and an MPLS label manager, alongside a gRPC routing interface for programmatic configuration and data retrieval using YANG models. The suite is distinguished by its extensibility through a Lua scripting framework that executes custom scripts at internal hooks to modify routing behavior. It also features a transactional configuration model that uses separate candidate and running databases to ensur
Converts log output into specific standards to ensure compatibility with different log aggregators.