//! Structured logging via `tracing`.
usetracing_subscriber::EnvFilter;usecrate::{Error,Result};/// Installs a global `tracing` subscriber that writes to stdout.
////// The filter is read from `RUST_LOG` (for example `RUST_LOG=debug`) and
/// defaults to `info`.
pubfninit()->Result<()>{let filter =EnvFilter::try_from_default_env().unwrap_or_else(|_|EnvFilter::new("info"));tracing_subscriber::fmt().with_env_filter(filter).try_init().map_err(|err|Error::Logging(err.to_string()))}