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   # بث في الوقت الفعلي