nanocl_utils 0.1.3

Nanocl shared utils
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use env_logger;

pub fn enable_logger(bin_name: &str) {
  if std::env::var("LOG_LEVEL").is_err() {
    std::env::set_var(
      "LOG_LEVEL",
      format!("{bin_name}=warn,{bin_name}=info,{bin_name}=debug"),
    );
  }
  let is_test = std::env::var("TEST").is_ok();
  env_logger::Builder::new()
    .parse_env("LOG_LEVEL")
    .format_target(false)
    .is_test(is_test)
    .init();
}