tvc 0.9.0

CLI for Turnkey Verifiable Cloud
Documentation
//! Logging setup for the `tvc` binary.

use tracing_subscriber::EnvFilter;

/// Initialize process-wide diagnostic logging.
///
/// Logging is disabled by default to keep normal CLI output unchanged. Set
/// `RUST_LOG`, for example `RUST_LOG=tvc=debug`, to enable structured debug
/// diagnostics on stderr.
pub fn init() {
    let filter = EnvFilter::try_from_default_env().unwrap_or_else(|_| EnvFilter::new("off"));

    tracing_subscriber::fmt()
        .compact()
        .with_env_filter(filter)
        .with_target(true)
        .with_writer(std::io::stderr)
        .init();
}