aboutsummaryrefslogtreecommitdiff
path: root/src/utils/log.rs
blob: e4a45e9f6daca13ddeb489d7d0f059299795dd57 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Copyleft (ɔ) 2021-2021 The Whirlsplash Collective
// SPDX-License-Identifier: GPL-3.0-only

use crate::config::Config;

pub fn calculate_log_level() -> String {
  let mut level;

  level = match Config::get().whirlsplash.log.level {
    2 => "debug".to_string(),
    3 => "trace".to_string(),
    _ => "info".to_string(),
  };
  if !Config::get().whirlsplash.log.everything {
    level = format!("whirl={}", level);
  }

  level
}