From d4b3468d454f9d1138f1a656ae29cf7bf3e2c588 Mon Sep 17 00:00:00 2001 From: haixuanTao Date: Wed, 26 Apr 2023 21:07:40 +0800 Subject: [PATCH] Filter default log level at `warn` for `tokio::tracing` --- libraries/extensions/telemetry/tracing/src/lib.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/extensions/telemetry/tracing/src/lib.rs b/libraries/extensions/telemetry/tracing/src/lib.rs index 4d069e55..75c10783 100644 --- a/libraries/extensions/telemetry/tracing/src/lib.rs +++ b/libraries/extensions/telemetry/tracing/src/lib.rs @@ -4,6 +4,7 @@ //! able to serialize and deserialize context that has been sent via the middleware. use eyre::Context as EyreContext; +use tracing::metadata::LevelFilter; use tracing_subscriber::{prelude::__tracing_subscriber_SubscriberExt, EnvFilter, Layer}; use eyre::ContextCompat; @@ -12,7 +13,7 @@ pub mod telemetry; pub fn set_up_tracing(name: &str) -> eyre::Result<()> { // Filter log using `RUST_LOG`. More useful for CLI. - let filter = EnvFilter::from_default_env(); + let filter = EnvFilter::from_default_env().add_directive(LevelFilter::WARN.into()); let stdout_log = tracing_subscriber::fmt::layer() .pretty() .with_filter(filter);