verbosity_to_level_filter

Function verbosity_to_level_filter 

Source
pub fn verbosity_to_level_filter(verbosity: u8) -> LevelFilter
Expand description

Converts verbosity number to LevelFilter enum. Used for configuring the logging level.

§Arguments

  • verbosity - verbosity level described by number u8

§Examples

§Converts verbosity number

use ptero::log::verbosity_to_level_filter;
use log::{LevelFilter};

assert_eq!(verbosity_to_level_filter(0), LevelFilter::Off);
assert_eq!(verbosity_to_level_filter(1), LevelFilter::Warn);
assert_eq!(verbosity_to_level_filter(2), LevelFilter::Info);
assert_eq!(verbosity_to_level_filter(3), LevelFilter::Debug);

§Unrecognized verbosity defaults to trace

use ptero::log::verbosity_to_level_filter;
use log::{LevelFilter};

assert_eq!(verbosity_to_level_filter(4), LevelFilter::Trace);
assert_eq!(verbosity_to_level_filter(100), LevelFilter::Trace);
assert_eq!(verbosity_to_level_filter(255), LevelFilter::Trace);