Skip to content

Commit 4097459

Browse files
authored
chore: disable useless logs from env_filter (#11206)
1 parent da278b7 commit 4097459

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

crates/cli/src/utils/mod.rs

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,13 +83,28 @@ impl<T: AsRef<Path>> FoundryPathExt for T {
8383

8484
/// Initializes a tracing Subscriber for logging
8585
pub fn subscriber() {
86-
let registry = tracing_subscriber::Registry::default()
87-
.with(tracing_subscriber::EnvFilter::from_default_env());
86+
let registry = tracing_subscriber::Registry::default().with(env_filter());
8887
#[cfg(feature = "tracy")]
8988
let registry = registry.with(tracing_tracy::TracyLayer::default());
9089
registry.with(tracing_subscriber::fmt::layer()).init()
9190
}
9291

92+
fn env_filter() -> tracing_subscriber::EnvFilter {
93+
const DEFAULT_DIRECTIVES: &[&str] = &[
94+
// Hyper
95+
"hyper=off",
96+
"hyper_util=off",
97+
"h2=off",
98+
// Tokio
99+
"mio=off",
100+
];
101+
let mut filter = tracing_subscriber::EnvFilter::from_default_env();
102+
for &directive in DEFAULT_DIRECTIVES {
103+
filter = filter.add_directive(directive.parse().unwrap());
104+
}
105+
filter
106+
}
107+
93108
pub fn abi_to_solidity(abi: &JsonAbi, name: &str) -> Result<String> {
94109
let s = abi.to_sol(name, None);
95110
let s = forge_fmt::format(&s)?;

0 commit comments

Comments
 (0)