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 , logale w przyszłości mogą zostać dodane dodatkowe typy zdarzeń. Klienci powinni ignorować nierozpoznane typy zdarzeń.

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"