kpm 1.0.0

a program to audit or enforce kernel parameter values
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use env_logger::Builder;
use env_logger::Env;

const LOG_FILTER_ENVIRONMENT_VARIABLE: &str = "KPM_LOG_FILTER";
const LOG_FILTER_DEFAULT_VALUE: &str = "info";
const LOG_STYLE_ENVIRONMENT_VARIABLE: &str = "KPM_LOG_STYLE";
const LOG_STYLE_DEFAULT_VALUE: &str = "auto";

pub fn init() {
  Builder::from_env(
    Env::new()
      .filter_or(LOG_FILTER_ENVIRONMENT_VARIABLE, LOG_FILTER_DEFAULT_VALUE)
      .write_style_or(LOG_STYLE_ENVIRONMENT_VARIABLE, LOG_STYLE_DEFAULT_VALUE),
  )
  .format_timestamp(None)
  .init()
}