unitycatalog_server/telemetry.rs
1//! Telemetry initialization for the Unity Catalog server.
2
3use tracing_subscriber::{EnvFilter, fmt, prelude::*};
4
5/// Initialize structured tracing for the server.
6///
7/// Reads the `RUST_LOG` environment variable for filter configuration.
8/// Falls back to `info` level if unset.
9///
10/// Should be called once at process startup before any async tasks are spawned.
11pub fn init_tracing() {
12 tracing_subscriber::registry()
13 .with(fmt::layer())
14 .with(EnvFilter::from_default_env())
15 .init();
16}