كيف يعمل
- العلامات سلاسل نصية (غير حساسة لحالة الأحرف).
- يمكنك تمكين العلامات في الإعدادات أو عبر تجاوز من متغير بيئة.
- أحرف البدل مدعومة:
- يطابق
telegram.*القيمةtelegram.http - يفعّل
*كل العلامات
- يطابق
التمكين عبر الإعدادات
تجاوز متغير البيئة (لمرة واحدة)
OPENCLAW_DIAGNOSTICS=0 هو تجاوز تعطيل على مستوى العملية: يعطّل
العلامات من كل من متغير البيئة والإعدادات لتلك العملية.
علامات التحليل الزمني
تفعّل علامات المحلّل الزمني مقاطع توقيت موجهة دون رفع مستويات التسجيل العامة. تكون معطلة افتراضيًا. تمكين كل المقاطع المحكومة بالمحلّل الزمني لتشغيل Gateway واحد:diagnostics.flags ثم أعد التشغيل. لتعطيل كل علامات
التشخيص مؤقتًا حتى عندما تفعّل الإعدادات علامات المحلّل الزمني، ابدأ العملية باستخدام:
عناصر الجدول الزمني
تكتب علامةtimeline أحداث توقيت مهيكلة لبدء التشغيل ووقت التشغيل من أجل
حزم اختبار QA الخارجية:
OPENCLAW_DIAGNOSTICS_TIMELINE_PATH. عند تمكين timeline من
الإعدادات فقط، لا تصدر أقدم مقاطع تحميل الإعدادات لأن OpenClaw لم
يقرأ الإعدادات بعد؛ وتستخدم مقاطع بدء التشغيل اللاحقة علامة الإعدادات.
OPENCLAW_DIAGNOSTICS=1 وOPENCLAW_DIAGNOSTICS=all و
OPENCLAW_DIAGNOSTICS=* تفعّل الجدول الزمني أيضًا لأنها تفعّل كل
علامات التشخيص. فضّل timeline عندما تريد عنصر توقيت JSONL
فقط.
تستخدم سجلات الجدول الزمني غلاف openclaw.diagnostics.v1. يمكن أن تتضمن الأحداث
معرّفات العمليات، وأسماء المراحل، وأسماء المقاطع، والمدد، ومعرّفات Plugin، وأعداد التبعيات،
وعينات تأخر حلقة الأحداث، وأسماء عمليات المزوّد، وحالة خروج العملية الفرعية،
وأسماء/رسائل أخطاء بدء التشغيل. تعامل مع ملفات الجدول الزمني على أنها
عناصر تشخيص محلية؛ راجعها قبل مشاركتها خارج جهازك.
أين تذهب السجلات
تصدر العلامات السجلات إلى ملف سجل التشخيص القياسي. افتراضيًا:logging.file، فاستخدم ذلك المسار بدلًا من ذلك. السجلات بصيغة JSONL (كائن JSON واحد في كل سطر). ما يزال التنقيح مطبقًا بناءً على logging.redactSensitive.
استخراج السجلات
اختر أحدث ملف سجل:openclaw logs --follow (راجع /cli/logs).
ملاحظات
- إذا كان
logging.levelمضبوطًا على مستوى أعلى منwarn، فقد تُحجب هذه السجلات. القيمة الافتراضيةinfoمناسبة. - تسجل
brave.httpعناوين URL/معلمات الاستعلام لطلبات Brave Search، وحالة/توقيت الاستجابة، وأحداث إصابة/فوات/كتابة الذاكرة المخبئية. لا تسجل مفاتيح API أو أجسام الاستجابات، لكن استعلامات البحث قد تكون حساسة. - من الآمن ترك العلامات مفعّلة؛ فهي لا تؤثر إلا في حجم السجل للنظام الفرعي المحدد.
- استخدم /logging لتغيير وجهات السجلات ومستوياتها والتنقيح.