SessionLogEvent interface
Een enkel Server-Sent Event-frame dat wordt uitgezonden door de logstroom van de gehoste agent.
Elk frame bevat een event veld dat het gebeurtenistype identificeert en een data veld dat de payload als platte tekst draagt. Hoewel de huidige data payload JSON-geformatteerd is, is het schema niet contractueel — extra sleutels kunnen verschijnen en het formaat kan in de loop van de tijd veranderen. Clients moeten het als een ondoorzichtige string behandelen data en optioneel JSON-parsing proberen.
Nieuwe gebeurtenistypes kunnen in de toekomst worden toegevoegd. Klanten moeten onbekende gebeurtenistypes op een elegante manier negeren.
Draadformaat:
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"}
Eigenschappen
| data | De gebeurtenislading als platte tekst. Momenteel is het JSON-formaat, maar het schema is niet contractueel en kan veranderen. |
| event | Het SSE-gebeurtenistype. Momenteel |
Eigenschapdetails
data
De gebeurtenislading als platte tekst. Momenteel is het JSON-formaat, maar het schema is niet contractueel en kan veranderen.
data: string
Waarde van eigenschap
string
event
Het SSE-gebeurtenistype. Momenteel log, maar er kunnen in de toekomst extra gebeurtenistypes worden toegevoegd. Clients moeten niet-herkende gebeurtenistypes negeren.
event: "log"
Waarde van eigenschap
"log"