SessionLogEvent interface
Pojedyncza ramka zdarzenia Server-Sent emitowana przez strumień dziennika sesji hostowanego agenta.
Każda ramka zawiera event pole identyfikujące typ zdarzenia oraz data pole zawierające ładunek w formie tekstu zwykłego. Chociaż obecny data payload jest sformatowany w formacie JSON, jego schemat nie jest kontraktowy — mogą pojawić się dodatkowe klucze, a format może się zmieniać w czasie. Klienci powinni traktować data to jako nieprzezroczysty ciąg znaków i opcjonalnie próbować parsowania JSON.
W przyszłości mogą zostać dodane nowe typy wydarzeń. Klienci powinni z godnością ignorować nierozpoznane typy zdarzeń.
Format przewodu:
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"}
Właściwości
| data | Ładunek zdarzenia jako tekst zwykły. Obecnie mam format JSON, ale schemat nie jest umowny i może się zmienić. |
| event | Typ zdarzenia SSE. Obecnie , |
Szczegóły właściwości
data
Ładunek zdarzenia jako tekst zwykły. Obecnie mam format JSON, ale schemat nie jest umowny i może się zmienić.
data: string
Wartość właściwości
string
event
Typ zdarzenia SSE. Obecnie , logale w przyszłości mogą zostać dodane dodatkowe typy zdarzeń. Klienci powinni ignorować nierozpoznane typy zdarzeń.
event: "log"
Wartość właściwości
"log"