fix: parse args before using args.verbose

This commit is contained in:
2026-08-16 08:00:01 +00:00
parent ee6b121370
commit 781fe959eb
+2 -2
View File
@@ -40,14 +40,14 @@ struct Args {
#[tokio::main] #[tokio::main]
async fn main() -> ExitCode { async fn main() -> ExitCode {
let args = Args::parse();
let level = if args.verbose { Level::INFO } else { Level::ERROR }; let level = if args.verbose { Level::INFO } else { Level::ERROR };
tracing_subscriber::fmt() tracing_subscriber::fmt()
.with_max_level(level) .with_max_level(level)
.with_writer(|| std::io::stdout()) .with_writer(|| std::io::stdout())
.init(); .init();
let args = Args::parse();
let table = match build_table(&args.ports) { let table = match build_table(&args.ports) {
Ok(t) => Arc::new(t), Ok(t) => Arc::new(t),
Err(e) => { Err(e) => {