Message Format
Each log entry is serialized as JSON.
{
"id": "uuid-or-random-id",
"timestamp": "2026-02-13T12:34:56.789Z",
"level": "INFO",
"args": ["Server started", { "port": 8080 }],
"stacktrace": "optional stack trace",
"metadata": {
"file": "handler.go",
"line": 123,
"func": "handleRequest",
"lang": "node|python|go|rust",
"service": "my-service"
}
}
Transport differs by runtime mode:
- Live mode: JSON payload over WebSocket.
- Replay mode: newline-delimited JSON (
.ndjson).