गो में मानक त्रुटि के लिए संदेश प्रिंट करना
यदि आपको डिबगिंग या परीक्षण लॉग को मौजूदा लॉग से अलग से प्रिंट करने की आवश्यकता है, तो आप संदेश भेजने पर विचार कर सकते हैं मानक त्रुटि स्ट्रीम (stderr) के लिए। यह तब उपयोगी होता है जब आप आसान विश्लेषण के लिए अपने लॉग को अलग करना चाहते हैं।
stderr पर प्रिंट करने के तरीके
Go में stderr पर संदेश प्रिंट करने के कई तरीके हैं:
1. log.Logger का उपयोग करना:
एक नया log.Logger बनाएं, os.Stderr को आउटपुट स्ट्रीम के रूप में निर्दिष्ट करें:
l := log.New(os.Stderr, "", 1)
l.Println("log message")
2. fmt.Fprintf का उपयोग करना:
stderr को स्वरूपित संदेश लिखने के लिए fmt.Fprintf का उपयोग करें:
fmt.Fprintf(os.Stderr, "log message: %s", str)
3. सीधे os.Stderr को लिखें:
os.Stderr.WriteString का उपयोग करके सीधे os.Stderr को लिखें:
os.Stderr.WriteString("log message")
अपने लॉग को stderr पर निर्देशित करके, आप उन्हें आसानी से अन्य लॉग से अलग कर सकते हैं और डिबगिंग और परीक्षण जानकारी पर ध्यान केंद्रित कर सकते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3