Skip to content

التسجيل المُهيكل

يستخدم Triggerfish تسجيلاً مُهيكلاً مع مستويات خطورة وتدوير ملفات ومخرجات قابلة للتكوين. كل مكون يسجل من خلال مُسجل موحد.

المستويات

المستوىما يُسجل
quietالأخطاء والتحذيرات فقط
normalمعلومات التشغيل العادية (افتراضي)
verboseتفاصيل إضافية: أحداث القنوات، مخرجات محرك السياسات
debugكل شيء: حمولات LLM الكاملة، تحليل أدوات، حالة حلقة الوكيل

التكوين

yaml
logging:
  level: normal

تدوير الملفات

ملفات السجل تُدور عند 1 ميجابايت. يُحتفظ بأحدث ملفين سجل. السجلات تذهب إلى:

~/.triggerfish/logs/triggerfish.log
~/.triggerfish/logs/triggerfish.log.1

أداة log_read

يمكن للوكيل قراءة سجلاته الخاصة:

المعاملالنوعمطلوبالوصف
linesnumberلاعدد الأسطر الأخيرة للقراءة (افتراضي: 50)
levelstringلاتصفية بالمستوى (ERROR, WARN, INFO, DEBUG)

عرض السجلات

bash
triggerfish logs          # عرض السجلات الأخيرة
triggerfish logs --tail   # بث في الوقت الفعلي