data: {"line":"2026-02-26T10:15:20Z [alfred] INFO - Curator watching inbox/"}data: {"line":"2026-02-26T10:15:21Z [alfred] INFO - Janitor scan complete: 0 issues"}data: {"line":"2026-02-26T10:15:22Z [openclaw] Gateway listening on 0.0.0.0:8989"}data: {"line":"2026-02-26T10:15:23Z [temporal] Started WorkflowTaskPoller"}event: closedata: {}
Stream logs from one or more services in real-time using Server-Sent Events (SSE). This is a long-lived connection that delivers log lines as they are produced.
Filter logs to a specific service (e.g., alfred, openclaw, temporal). Must be alphanumeric (letters, numbers, hyphens, and underscores only). If omitted, logs from all services are streamed.
data: {"line":"2026-02-26T10:15:20Z [alfred] INFO - Curator watching inbox/"}data: {"line":"2026-02-26T10:15:21Z [alfred] INFO - Janitor scan complete: 0 issues"}data: {"line":"2026-02-26T10:15:22Z [openclaw] Gateway listening on 0.0.0.0:8989"}data: {"line":"2026-02-26T10:15:23Z [temporal] Started WorkflowTaskPoller"}event: closedata: {}
Use the -N flag with curl to disable buffering for streaming responses. The standard browser EventSource API does not support custom Authorization headers — use a polyfill library or alternative approach for browser-based clients.