Skip to content

Commit f2479a1

Browse files
author
Andrew
committed
metaconfig 6
1 parent 6255d7c commit f2479a1

File tree

1 file changed

+13
-16
lines changed

1 file changed

+13
-16
lines changed

dsc/src/util.rs

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -300,14 +300,14 @@ pub fn enable_tracing(trace_level_arg: Option<TraceLevel>, trace_format_arg: Opt
300300
tracing_setting = v;
301301
policy_is_used = true;
302302
},
303-
Err(e) => { println!("{}", format!("{e}")); }
303+
Err(e) => { println!("{}", e); }
304304
}
305305
} else if v.setting != serde_json::Value::Null {
306306
match serde_json::from_value::<TracingSetting>(v.setting) {
307307
Ok(v) => {
308308
tracing_setting = v;
309309
},
310-
Err(e) => { println!("{}", format!("{e}")); }
310+
Err(e) => { println!("{}", e); }
311311
}
312312
}
313313
} else {
@@ -316,21 +316,18 @@ pub fn enable_tracing(trace_level_arg: Option<TraceLevel>, trace_format_arg: Opt
316316

317317
// override with DSC_TRACE_LEVEL env var if permitted
318318
if tracing_setting.allow_override {
319-
match env::var(DSC_TRACE_LEVEL) {
320-
Ok(level) => {
321-
tracing_setting.level = match level.to_ascii_uppercase().as_str() {
322-
"ERROR" => TraceLevel::Error,
323-
"WARN" => TraceLevel::Warn,
324-
"INFO" => TraceLevel::Info,
325-
"DEBUG" => TraceLevel::Debug,
326-
"TRACE" => TraceLevel::Trace,
327-
_ => {
328-
warn!("Invalid DSC_TRACE_LEVEL value '{level}', defaulting to 'warn'");
329-
TraceLevel::Warn
330-
}
319+
if let Ok(level) = env::var(DSC_TRACE_LEVEL) {
320+
tracing_setting.level = match level.to_ascii_uppercase().as_str() {
321+
"ERROR" => TraceLevel::Error,
322+
"WARN" => TraceLevel::Warn,
323+
"INFO" => TraceLevel::Info,
324+
"DEBUG" => TraceLevel::Debug,
325+
"TRACE" => TraceLevel::Trace,
326+
_ => {
327+
warn!("Invalid DSC_TRACE_LEVEL value '{level}', defaulting to 'warn'");
328+
TraceLevel::Warn
331329
}
332-
},
333-
Err(_) => {},
330+
}
334331
}
335332
}
336333

0 commit comments

Comments
 (0)