seaplane_cli/
log.rs

1use once_cell::sync::OnceCell;
2
3pub static LOG_LEVEL: OnceCell<LogLevel> = OnceCell::new();
4
5pub fn log_level() -> &'static LogLevel { LOG_LEVEL.get_or_init(|| LogLevel::Info) }
6
7#[derive(Debug, Copy, Clone, PartialEq, Eq, PartialOrd, Ord)]
8pub enum LogLevel {
9    Trace,
10    Debug,
11    Info,
12    Warn,
13    Error,
14    Off,
15}