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}