c7f6ed501c
Stream dev logs over a local telnet/TCP socket. `trigger dev` mirrors its terminal output on port 6767 by default (override with --telnet-logs-port or TRIGGER_DEV_TELNET_LOGS_PORT, 0 disables). webapp, supervisor, and coordinator each expose an opt-in stream gated on a per-service *_TELNET_LOGS_PORT env var. New @trigger.dev/core/v3/telnetLogServer module (localhost-only, backpressure-safe, plain-text) plus optional static Logger.onLog / SimpleStructuredLogger.onLog sinks. Then you (or your agent) can use `nc` to connect and filter out the stream. <img width="1103" height="239" alt="image" src="https://github.com/user-attachments/assets/b4d47efc-8a57-4185-a159-10f2806627ae" />
21 lines
689 B
Bash
21 lines
689 B
Bash
# This needs to match the token of the worker group you want to connect to
|
|
TRIGGER_WORKER_TOKEN=
|
|
|
|
# This needs to match the MANAGED_WORKER_SECRET env var on the webapp
|
|
MANAGED_WORKER_SECRET=managed-secret
|
|
|
|
# Point this at the webapp in prod
|
|
TRIGGER_API_URL=http://localhost:3030
|
|
|
|
# Point this at the webapp or an OTel collector in prod
|
|
OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:3030/otel
|
|
# Use this on macOS
|
|
# OTEL_EXPORTER_OTLP_ENDPOINT=http://host.docker.internal:3030/otel
|
|
|
|
# Optional settings
|
|
DEBUG=1
|
|
TRIGGER_DEQUEUE_INTERVAL_MS=1000
|
|
|
|
# Dev-only: stream this process's logs over a local telnet/TCP socket (nc localhost 6769). Uncomment to enable.
|
|
# SUPERVISOR_TELNET_LOGS_PORT=6769
|