Files
fluxer/fluxer_svc/src/lib.rs
T

29 lines
598 B
Rust

// SPDX-License-Identifier: AGPL-3.0-or-later
pub mod config;
pub mod hash_ring;
pub mod metrics;
pub mod postgres;
pub mod router;
pub mod server;
pub mod shard;
pub mod shutdown;
pub mod transport;
#[cfg(feature = "scylla")]
pub mod scylla;
use tracing_subscriber::EnvFilter;
pub fn init_tracing() {
tracing_subscriber::fmt()
.json()
.with_env_filter(
config::optional_env("RUST_LOG")
.and_then(|filter| EnvFilter::try_new(filter).ok())
.unwrap_or_else(|| EnvFilter::new("info")),
)
.try_init()
.ok();
}