Portal Community

Live Log Stream

14:03:27.123INFOhttp-request-1GET https://api.example.com/customers/42 → 200 OK
14:03:27.456DEBUGhttp-request-1Response body: {"id":42,"name":"Acme Corp","tier":"gold"}
14:03:27.460INFOroute-by-tierEvaluating condition: tier === "gold" → true
14:03:27.512WARNsend-emailSMTP retry 1/3: connection reset by peer
14:03:29.001ERRORsend-emailFailed after 3 retries: SmtpException — timeout

Key Capabilities

CapabilityDetails
Real-time streamingEntries append instantly via SignalR NodeLogEmitted events
Level filterAll / Debug / Info / Warning / Error / Critical chips
Node filterScope to a single node using the node name dropdown
Text searchFull-text search across message and structured data fields
Virtual scrollingRenders only visible rows — supports 10,000+ entries without lag
SanitizationPII, tokens, and HTML stripped before display
Entry expansionClick to open Log Detail tab with full structured data and stack trace
Trace correlationOpenTelemetry traceId on each entry links to backend traces

Source

Component: packages/flow-observer-panel/src/components/tabs/ExecutionLogsTabContent.tsx

Data: reads flowObserverPanelStore.logs (capped at 10,000 entries per execution)