We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
--log-debug
1 parent 1f7c555 commit 70bbe55Copy full SHA for 70bbe55
src/main.rs
@@ -114,15 +114,14 @@ enum CliCommand {
114
async fn main() -> anyhow::Result<()> {
115
let cli = Cli::parse();
116
117
- let level_filter = if cli.log_debug {
118
- LevelFilter::DEBUG
119
- } else {
120
- LevelFilter::WARN
121
- };
+ let crate_name = env!("CARGO_PKG_NAME");
122
123
let env_filter = tracing_subscriber::EnvFilter::builder()
124
- .with_default_directive(level_filter.into())
125
- .from_env_lossy();
+ .with_default_directive(LevelFilter::WARN.into()) // global default
+ .parse_lossy(format!(
+ "{crate_name}={}",
+ if cli.log_debug { "debug" } else { "warn" }
+ ));
126
127
let subscriber = tracing_subscriber::fmt::Subscriber::builder().with_env_filter(env_filter);
128
0 commit comments