From 94ee49b0683e656eaa4bb8e2ddf93e2a231eaa48 Mon Sep 17 00:00:00 2001 From: Ed Page Date: Mon, 23 Mar 2020 20:38:11 -0500 Subject: [PATCH] refactor: Re-order main --- src/main.rs | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/src/main.rs b/src/main.rs index fe07f5e7..7beed0eb 100644 --- a/src/main.rs +++ b/src/main.rs @@ -12,27 +12,9 @@ mod checks; mod config; mod dict; -fn init_logging(level: Option) { - if let Some(level) = level { - let mut builder = env_logger::Builder::new(); - - builder.filter(None, level.to_level_filter()); - - if level == log::LevelFilter::Trace { - builder.format_timestamp_secs(); - } else { - builder.format(|f, record| { - writeln!( - f, - "[{}] {}", - record.level().to_string().to_lowercase(), - record.args() - ) - }); - } - - builder.init(); - } +fn main() { + let code = run().unwrap(); + std::process::exit(code); } fn run() -> Result { @@ -178,7 +160,25 @@ fn run() -> Result { } } -fn main() { - let code = run().unwrap(); - std::process::exit(code); +fn init_logging(level: Option) { + if let Some(level) = level { + let mut builder = env_logger::Builder::new(); + + builder.filter(None, level.to_level_filter()); + + if level == log::LevelFilter::Trace { + builder.format_timestamp_secs(); + } else { + builder.format(|f, record| { + writeln!( + f, + "[{}] {}", + record.level().to_string().to_lowercase(), + record.args() + ) + }); + } + + builder.init(); + } }