diff --git a/src/main.rs b/src/main.rs index 02b6fb1..8a237c5 100644 --- a/src/main.rs +++ b/src/main.rs @@ -31,18 +31,17 @@ async fn main() -> anyhow::Result<()> { let log_level = std::env::var("PROMETHEUS_EXPORTER_LOG_LEVEL") .unwrap_or_else(|_| "INFO".to_owned()); - + tracing_subscriber::fmt() - .with_max_level(tracing::Level::from_str(&log_level).unwrap_or_else(|_| tracing::Level::INFO)) - .with_writer(std::io::stdout) - .with_span_events(tracing_subscriber::fmt::format::FmtSpan::NEW) - .with_line_number(false) - .with_target(false) - .with_file(false) - .compact() - .init(); - - info!("Loading env vars from .env if exists ..."); + .with_max_level(tracing::Level::from_str(&log_level).unwrap_or_else(|_| tracing::Level::INFO)) + .with_writer(std::io::stdout) + .with_span_events(tracing_subscriber::fmt::format::FmtSpan::NEW) + .with_line_number(false) + .with_target(false) + .with_file(false) + .compact() + .init(); + info!("Logger was created and configurated, dotenv vars were loaded (if exist)"); info!("Initializing local Prometehus metrics registry ..."); let registry = Registry::new();