SessionLogEvent interface

Un seul Server-Sent trame d’événement émis par le flux de journal de session de l’agent hébergé.

Chaque trame contient un event champ identifiant le type d’événement et un data champ transportant la charge utile en texte brut. Bien que la charge utile actuelle data soit formatée en JSON, son schéma n’est pas contractuel — des clés supplémentaires peuvent apparaître et le format peut changer au fil du temps. Les clients doivent traiter data comme une chaîne opaque et essayer éventuellement l’analyse JSON.

De nouveaux types d’événements pourraient être ajoutés à l’avenir. Les clients doivent ignorer avec grâce les types d’événements non reconnus.

Format des fils :

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"}

Propriétés

data

La charge utile de l’événement en texte brut. Actuellement en format JSON mais le schéma n’est pas contractuel et peut changer.

event

Le type d’événement SSE. Actuellement log, mais d’autres types d’événements pourraient être ajoutés à l’avenir. Les clients doivent ignorer les types d’événements non reconnus.

Détails de la propriété

data

La charge utile de l’événement en texte brut. Actuellement en format JSON mais le schéma n’est pas contractuel et peut changer.

data: string

Valeur de propriété

string

event

Le type d’événement SSE. Actuellement log, mais d’autres types d’événements pourraient être ajoutés à l’avenir. Les clients doivent ignorer les types d’événements non reconnus.

event: "log"

Valeur de propriété

"log"