Skip to main content

chromedriver_manager/
loglevel.rs

1use std::fmt::{Display, Formatter};
2
3#[derive(Debug, PartialEq, Eq)]
4pub enum LogLevel {
5    All,
6    Debug,
7    Info,
8    Warning,
9    Severe,
10    Off,
11}
12
13impl Display for LogLevel {
14    fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
15        match self {
16            LogLevel::All => f.write_str("ALL"),
17            LogLevel::Debug => f.write_str("DEBUG"),
18            LogLevel::Info => f.write_str("INFO"),
19            LogLevel::Warning => f.write_str("WARNING"),
20            LogLevel::Severe => f.write_str("SEVERE"),
21            LogLevel::Off => f.write_str("OFF"),
22        }
23    }
24}