blob: 98ca091f9118d639d3e88371f33fac2959da5d1c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
use env_logger::WriteStyle;
use log::LevelFilter;
pub fn setup(verbose: u8, color: bool) {
let level_filter = match verbose {
0 => LevelFilter::Off,
1 => LevelFilter::Info,
2 => LevelFilter::Debug,
_ => LevelFilter::Trace,
};
let style = if color {
WriteStyle::Always
} else {
WriteStyle::Never
};
env_logger::Builder::new()
.filter_level(level_filter)
.write_style(style)
.parse_env("BCACHEFS_LOG")
.init();
}
|