Telemetry Facade Pattern

Single `Telemetry` SwiftPM target with a fan-out facade — callers say "what happened" (`telemetry.observe(event)`), facade dispatches to multiple sinks (OSLog / NoOp tracking / MetricKit / Game Center). Invoke when deciding logger / tracker coupling, designing telemetry interfaces, or when asked "should Logger and Tracking be one thing".

wei18 2051271 7.8 KB Updated

File contents

wei18/apple-dev-skills/tree/main/apple-dev-skills/skills/telemetry-facade-pattern commit 2051271b38

Frequently asked questions

npx skillmds@latest add wei18/telemetry-facade-pattern