Ver Fonte

[Main] Switch to external log level set

Slava Barinov há 2 anos atrás
pai
commit
d92ca51cf6
2 ficheiros alterados com 3 adições e 4 exclusões
  1. 2 0
      Dockerfile
  2. 1 4
      src/main.rs

+ 2 - 0
Dockerfile

@@ -18,5 +18,7 @@ COPY --from=builder /usr/local/cargo/bin/receqif /bin/receqif
 USER 1000
 ARG TELEGRAM_TOKEN
 ENV TELOXIDE_TOKEN=$TELEGRAM_TOKEN
+ARG LOG_LEVEL
+ENV LOG_LEVEL=$LOG_LEVEL
 VOLUME ["/etc/receqif"]
 ENTRYPOINT ["/bin/receqif", "--telegram"]

+ 1 - 4
src/main.rs

@@ -1,6 +1,5 @@
 use qif_generator::account::{Account, AccountType};
 
-use log::LevelFilter;
 use std::path::PathBuf;
 use structopt::StructOpt;
 
@@ -80,9 +79,7 @@ fn nofilter(line: &str) -> &str {
 
 #[cfg(not(tarpaulin_include))]
 fn main() {
-    pretty_env_logger::formatted_builder()
-        .filter_level(LevelFilter::Info)
-        .init();
+    pretty_env_logger::init();
 
     log::debug!("Log started");
     let args = Cli::from_args();