//! 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();
}