@@ -300,14 +300,14 @@ pub fn enable_tracing(trace_level_arg: Option<TraceLevel>, trace_format_arg: Opt
300
300
tracing_setting = v;
301
301
policy_is_used = true ;
302
302
} ,
303
- Err ( e) => { println ! ( "{}" , format! ( "{e}" ) ) ; }
303
+ Err ( e) => { println ! ( "{}" , e ) ; }
304
304
}
305
305
} else if v. setting != serde_json:: Value :: Null {
306
306
match serde_json:: from_value :: < TracingSetting > ( v. setting ) {
307
307
Ok ( v) => {
308
308
tracing_setting = v;
309
309
} ,
310
- Err ( e) => { println ! ( "{}" , format! ( "{e}" ) ) ; }
310
+ Err ( e) => { println ! ( "{}" , e ) ; }
311
311
}
312
312
}
313
313
} else {
@@ -316,21 +316,18 @@ pub fn enable_tracing(trace_level_arg: Option<TraceLevel>, trace_format_arg: Opt
316
316
317
317
// override with DSC_TRACE_LEVEL env var if permitted
318
318
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
331
329
}
332
- } ,
333
- Err ( _) => { } ,
330
+ }
334
331
}
335
332
}
336
333
0 commit comments