Rcutils: إضافة متغير البيئة لتكوين مستوى التسجيل

تم إنشاؤها على ١٨ يونيو ٢٠١٩  ·  7تعليقات  ·  مصدر: ros2/rcutils

حاولت اليوم تصحيح أخطاء إعداد ROS2 الخاص بي ، لكنني لم أتمكن من الحصول على مخرجات تسجيل مفصلة. سيكون من الجيد أن تكون قادرًا على تعيين مستوى السجل الافتراضي عبر متغير البيئة.

ستكون فكرتي أن أكون قادرًا على القيام بذلك:

  • تصدير RCUTILS_LOG_LEVEL = DEBUG
  • تشغيل الملف التنفيذي مع إخراج تصحيح أخطاء أكثر من الحالة العادية.

هل هذه فكرة جيدة؟ أو هل فاتني خيار آخر لاستكشاف أخطاء الإعداد وإصلاحها؟

التعليق الأكثر فائدة

سألقي نظرة على هذا بعد ذلك وسأحاول الحصول على أول تمريرة للعلاقات العامة في الأسبوع المقبل.

ال 7 كومينتر

هناك عدة طرق لزيادة مستويات التسجيل في ROS 2. هناك صفحة مفهوم وصفحة تعليمية .

سأغلق هذا ، ولكن إذا شعرت أن هذه ليست كافية ، فلا تتردد في الاستمرار في التعليق أو إعادة فتح أو تقديم العلاقات العامة بشكل مثالي إلى https://github.com/ros2/ros2_documentation لتحسين الوثائق.

clalancette ، وفقًا للرابط المذكور ، هل هناك تكوين خارجي لتتبع التذاكر لأدوات التسجيل في وقت التشغيل؟

في المستقبل ، سيكون هناك نهج عام للتكوين الخارجي لأدوات التسجيل في وقت التشغيل (على غرار الطريقة التي يسمح بها rqt_logger_level في ROS 1 بتكوين المسجل عبر استدعاءات إجرائية عن بُعد). لم يتم دعم هذا المفهوم رسميًا حتى الآن في ROS 2. في غضون ذلك ، يوفر هذا العرض التوضيحي مثالاً للخدمة يمكن استدعاؤها خارجيًا لطلب تكوين مستويات المسجل للأسماء المعروفة للمسجلين في العملية.
https://docs.ros.org/en/foxy/Tutorials/Logging-and-logger-configuration.html#logger -level-config-externally

أرغب في تعيين مستوى السجل لملف التشغيل بالكامل دون تعديل حزمة الطرف الثالث التي ينتمي إليها.

clalancette ، وفقًا للرابط المذكور ، هل هناك تكوين خارجي لتتبع التذاكر لأدوات التسجيل في وقت التشغيل؟

هناك عدد غير قليل من الأخطاء المفتوحة في هذا المجال:

هل هناك من يعمل حاليا على هذه؟ إذا لم يكن كذلك ، فسوف ألقي نظرة عليهم.

هل هناك من يعمل حاليا على هذه؟ إذا لم يكن كذلك ، فسوف ألقي نظرة عليهم.

ليس هذا ما أعلمه عن.

إذا كنت مهتمًا بهذا ، فنحن نرحب بالمساعدة. في هذه الحالة ، سأقترح البدء بـ https://github.com/ros2/design/issues/314 ، والتوصل إلى مستند تصميم يصف ما نريد أن يكون عليه نظام التسجيل الفرعي. من هناك ، يمكننا تحديد القطع التي لدينا وما هو المفقود. مع كل هذه المعلومات في متناول اليد ، يمكننا بعد ذلك المضي قدمًا في تنفيذ الأجزاء المتبقية.

سألقي نظرة على هذا بعد ذلك وسأحاول الحصول على أول تمريرة للعلاقات العامة في الأسبوع المقبل.

العلاقات العامة موجودة هنا: https://github.com/ros2/design/pull/315

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات