From 1f505bf90e0f4743699fe3ddd208f75b5f9ebe4b Mon Sep 17 00:00:00 2001 From: tottoto Date: Fri, 27 Dec 2024 07:16:33 +0900 Subject: [PATCH] Use EnvFilter config to set default tracing level --- examples/axum/src/main.rs | 12 +++++++----- examples/grpc/src/main.rs | 10 +++++----- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/examples/axum/src/main.rs b/examples/axum/src/main.rs index 2d2a3e0..874b4f9 100644 --- a/examples/axum/src/main.rs +++ b/examples/axum/src/main.rs @@ -6,11 +6,13 @@ use tracing::{info_span, Instrument}; use turmoil::{net, Builder}; fn main() { - if std::env::var("RUST_LOG").is_err() { - std::env::set_var("RUST_LOG", "info"); - } - - tracing_subscriber::fmt::init(); + tracing_subscriber::fmt() + .with_env_filter( + tracing_subscriber::EnvFilter::builder() + .with_default_directive(tracing::level_filters::LevelFilter::INFO.into()) + .from_env_lossy(), + ) + .init(); let addr = (IpAddr::from(Ipv4Addr::UNSPECIFIED), 9999); diff --git a/examples/grpc/src/main.rs b/examples/grpc/src/main.rs index c0c0a12..f2a8f03 100644 --- a/examples/grpc/src/main.rs +++ b/examples/grpc/src/main.rs @@ -66,13 +66,13 @@ fn main() { /// An example of how to configure a tracing subscriber that will log logical /// elapsed time since the simulation started using `turmoil::sim_elapsed()`. fn configure_tracing() { - if std::env::var("RUST_LOG").is_err() { - std::env::set_var("RUST_LOG", "info"); - } - tracing::subscriber::set_global_default( tracing_subscriber::fmt() - .with_env_filter(tracing_subscriber::EnvFilter::from_default_env()) + .with_env_filter( + tracing_subscriber::EnvFilter::builder() + .with_default_directive(tracing::level_filters::LevelFilter::INFO.into()) + .from_env_lossy(), + ) .with_timer(SimElapsedTime) .finish(), )