SessionLogEvent interface
Ein einzelner Server-Sent Event-Frame, der vom gehosteten Agenten-Sitzungslogstrom ausgesendet wird.
Jeder Rahmen enthält ein event Feld, das den Ereignistyp kennzeichnet, und ein data Feld, das die Nutzlast als Klartext trägt. Obwohl die aktuelle data Nutzlast JSON-formatiert ist, ist ihr Schema nicht vertraglich – zusätzliche Schlüssel können erscheinen und das Format kann sich im Laufe der Zeit ändern. Clients sollten sie als undurchsichtige Zeichenkette behandeln data und optional JSON-Parsing versuchen.
Neue Eventarten könnten in Zukunft hinzugefügt werden. Kunden sollten nicht erkannte Ereignistypen elegant ignorieren.
Drahtformat:
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"}
Eigenschaften
| data | Die Ereignisnutzlast als Klartext. Derzeit JSON-formatiert, aber das Schema ist nicht vertraglich und kann sich ändern. |
| event | Der SSE-Ereignistyp. Derzeit |
Details zur Eigenschaft
data
Die Ereignisnutzlast als Klartext. Derzeit JSON-formatiert, aber das Schema ist nicht vertraglich und kann sich ändern.
data: string
Eigenschaftswert
string
event
Der SSE-Ereignistyp. Derzeit log, aber in Zukunft könnten zusätzliche Eventarten hinzugefügt werden. Clients sollten nicht erkannte Ereignistypen ignorieren.
event: "log"
Eigenschaftswert
"log"