pagers 0.2.2

Page cache diagnostics and control tool for Linux and macOS
1
2
3
4
5
6
7
8
9
10
11
12
use clap_verbosity_flag::{Verbosity, WarnLevel};

pub fn init(verbosity: &Verbosity<WarnLevel>) {
    let filter = verbosity.tracing_level_filter();
    if filter == tracing::level_filters::LevelFilter::OFF {
        return;
    }
    tracing_subscriber::fmt()
        .with_max_level(filter)
        .with_writer(std::io::stderr)
        .init();
}