Raxol.Terminal.TelemetryLogger (Raxol Terminal v2.6.0)

Copy Markdown View Source

Logs all Raxol.Terminal telemetry events for observability and debugging.

Call Raxol.Terminal.TelemetryLogger.attach_all/0 in your application start to enable logging.

Trace Context

When trace context is available in event metadata, the logger includes trace_id and span_id for request correlation:

[TELEMETRY] [trace:abc12345 span:def67890] [:raxol, :terminal, :resized]: %{...}

Use Raxol.Core.Telemetry.TraceContext to start traces for request correlation.

Summary

Functions

Attaches the logger to all Raxol.Terminal telemetry events.

Functions

attach_all()

Attaches the logger to all Raxol.Terminal telemetry events.