SessionLogEvent interface
إطار حدث Server-Sent واحد يصدره تدفق سجل جلسة الوكيل المستضاف.
يحتوي كل إطار على event حقل يحدد نوع الحدث وحقل data يحمل الحمولة كنص عادي. على الرغم من أن الحمولة الحالية data مصوبة بتنسيق JSON، إلا أن مخططها ليس تعاقديا — قد تظهر مفاتيح إضافية وقد يتغير التنسيق مع مرور الوقت. يجب على العملاء التعامل data مع سلسلة غير شفافة ومحاولة تحليل JSON اختياريا.
قد تضاف أنواع جديدة من الأحداث في المستقبل. يجب على العملاء تجاهل أنواع الأحداث غير المعروفة برفق.
تنسيق الأسلاك:
event: log
data: {"timestamp":"2026-03-10T09:33:17.121Z","stream":"stdout","message":"Starting server on port 18080"}
event: log
data: {"timestamp":"2026-03-10T09:34:52.714Z","stream":"status","message":"Successfully connected to container"}
الخصائص
| data | حمولة الحدث كنص واضح. حاليا هو بتنسيق JSON لكن المخطط ليس تعاقديا وقد يتغير. |
| event | نوع حدث SSE. حاليا |
تفاصيل الخاصية
data
حمولة الحدث كنص واضح. حاليا هو بتنسيق JSON لكن المخطط ليس تعاقديا وقد يتغير.
data: string
قيمة الخاصية
string
event
نوع حدث SSE. حاليا log، لكن قد تضاف أنواع أحداث إضافية في المستقبل. يجب على العملاء تجاهل أنواع الأحداث غير المعروفة.
event: "log"
قيمة الخاصية
"log"