{"version":"2.0.34","anchor":"dual-telemetry-system","canonical_anchor":"dual-telemetry-system","heading":"Dual Telemetry System","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.0.34\/e\/dual-telemetry-system","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.0.34","markdown":"### Dual Telemetry System\n\n**What:** Telemetry events now log to both Statsig and Segment (when enabled by feature gate).\n\n**Details:**\n\n- New feature gate `tengu_log_segment_events` controls Segment logging\n- Synchronous logging via `ZA()` function, async via `uw()` function\n- Separate formatters for each system: `sc2()` for Statsig (flattened strings), `rc2()` for Segment (structured objects)\n- Parallel execution when both systems enabled for optimal performance\n- Shared context builder `t01()` gathers environment, model, and session data\n- Gate value cached to avoid repeated lookups\n- **Evidence**: Dual logger `ZA()` at line 477386, async logger `uw()` at line 477389, context builder `t01()` at line 451726, gate checker `Lr2()` at line 477375 in `pretty-v2.0.34.js`"}