Choosing between dart:developer logging and ServiceExtension for runtime‑controlled alerts with minimal production noise
Goal: Emit developer alerts in a production Dart application only when needed, while keeping runtime overhead and notification noise to a minimum when alerts are disabled. Two documented mechanisms fit this need: adjusting Logger.level for dart:developer log calls, which incurs a small constant cost per log invocation even when filtered out, and registering