wrpc_cli/tracing.rs
1use tracing_subscriber::layer::SubscriberExt as _;
2use tracing_subscriber::util::SubscriberInitExt as _;
3
4#[must_use]
5pub fn env_filter() -> tracing_subscriber::EnvFilter {
6 tracing_subscriber::EnvFilter::try_from_default_env()
7 .unwrap_or_else(|_| tracing_subscriber::EnvFilter::new("info"))
8}
9
10pub fn init() {
11 tracing_subscriber::registry()
12 .with(tracing_subscriber::fmt::layer().compact().without_time())
13 .with(env_filter())
14 .init();
15}