embedded_td/config/log_level.rs
1use super::define_to_str_for_enum;
2
3#[derive(Debug, Clone, Default)]
4pub enum LogLevel {
5 #[default]
6 Info,
7 Debug,
8 Warn,
9 Error,
10}
11
12define_to_str_for_enum!(
13 LogLevel,
14 Info => "info",
15 Debug => "debug",
16 Warn => "warn",
17 Error => "error"
18);
19
20#[derive(Debug, Clone, Default)]
21pub enum LogFormat {
22 #[default]
23 Plain,
24 Json,
25}
26
27define_to_str_for_enum!(
28 LogFormat,
29 Plain => "plain",
30 Json => "json"
31);