طباعة رسالة إلى الخطأ القياسي في Go
إذا كنت بحاجة إلى طباعة سجلات التصحيح أو الاختبار بشكل منفصل عن السجلات الموجودة، فقد تفكر في إرسال الرسائل إلى دفق الخطأ القياسي (stderr). يعد هذا مفيدًا عندما تريد عزل سجلاتك لتسهيل التحليل.
طرق الطباعة إلى stderr
هناك طرق متعددة لطباعة الرسائل إلى stderr في Go:
1. باستخدام log.Logger:
أنشئ سجلًا جديدًا، مع تحديد os.Stderr كدفق الإخراج:
l := log.New(os.Stderr, "", 1)
l.Println("log message")
2. استخدام fmt.Fprintf:
استخدم fmt.Fprintf لكتابة رسائل منسقة إلى stderr:
fmt.Fprintf(os.Stderr, "log message: %s", str)
3. الكتابة مباشرة إلى os.Stderr:
الكتابة مباشرة إلى os.Stderr باستخدام os.Stderr.WriteString:
os.Stderr.WriteString("log message")
من خلال توجيه سجلاتك إلى stderr، يمكنك فصلها بسهولة عن السجلات الأخرى والتركيز على تصحيح الأخطاء واختبار المعلومات.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3