tracing_setup/
log_level.rs1crate::ix!();
2
3#[repr(usize)]
5pub enum LogLevel {
6 ERROR = 0,
7 WARN = 1,
8 INFO = 2,
9 DEBUG = 3,
10 TRACE = 4,
11}
12
13impl From<Level> for LogLevel {
14 fn from(level: Level) -> Self {
15 match level {
16 Level::ERROR => LogLevel::ERROR,
17 Level::WARN => LogLevel::WARN,
18 Level::INFO => LogLevel::INFO,
19 Level::DEBUG => LogLevel::DEBUG,
20 Level::TRACE => LogLevel::TRACE,
21 }
22 }
23}
24
25impl From<LogLevel> for Level {
26 fn from(log_level: LogLevel) -> Self {
27 match log_level {
28 LogLevel::ERROR => Level::ERROR,
29 LogLevel::WARN => Level::WARN,
30 LogLevel::INFO => Level::INFO,
31 LogLevel::DEBUG => Level::DEBUG,
32 LogLevel::TRACE => Level::TRACE,
33 }
34 }
35}