origin-telemetry
Tracing setup and logging conventions for Origin.
Part of Origin, a Rust/Tauri platform for building desktop applications from a shared set of domain crates. See the workspace documentation for how the pieces fit together, and ARCHITECTURE.md for the rules this crate follows.
Example
use ;
// A process that speaks a protocol on stdout (e.g. MCP over stdio) must log to
// stderr instead, or a single log line corrupts the stream.
let config = TelemetryConfig ;
init;
let span = sync;
let _entered = span.enter;
info!;
Stability
Pre-1.0 (0.2.0). Public types, enums and field sets may still change between minor
versions; pin an exact version if that matters to you.