use serde::Deserialize;
#[derive(Debug, Clone, Deserialize)]
pub struct LoggingConfig {
#[serde(default = "LoggingConfig::default_level")]
pub level: String,
#[serde(default)]
pub json: bool,
}
impl LoggingConfig {
fn default_level() -> String {
"info".to_string()
}
}
impl Default for LoggingConfig {
fn default() -> Self {
Self {
level: LoggingConfig::default_level(),
json: false,
}
}
}