Skip to main content

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}