implement a cli module #85

Merged
PlexSheep merged 46 commits from feat/cli into devel 2024-07-09 18:12:24 +02:00
1 changed files with 10 additions and 2 deletions
Showing only changes of commit c81952002f - Show all commits

View File

@ -140,13 +140,21 @@ impl VerbosityLevel {
/// get the [Level] for that VerbosityLevel /// get the [Level] for that VerbosityLevel
#[inline] #[inline]
pub fn level(&self) -> Level { pub fn level(&self) -> Level {
match self.value() { let v = self.value();
match v {
0 => Level::ERROR, 0 => Level::ERROR,
1 => Level::WARN, 1 => Level::WARN,
2 => Level::INFO, 2 => Level::INFO,
3 => Level::DEBUG, 3 => Level::DEBUG,
4 => Level::TRACE, 4 => Level::TRACE,
_ => Level::ERROR, _ => {
if v > 4 {
Level::TRACE
} else {
/* v < 0 */
Level::ERROR
}
}
} }
} }