use s3util_rs::config::TracingConfig;
use crate::cli::BatchRunArgs;
impl BatchRunArgs {
pub fn build_tracing_config(&self) -> Option<TracingConfig> {
let tracing_level = if self.check_format {
Some(
self.verbosity
.log_level()
.map_or(log::Level::Info, |l| l.max(log::Level::Info)),
)
} else {
self.verbosity.log_level()
}?;
Some(TracingConfig {
tracing_level,
json_tracing: self.json_tracing,
aws_sdk_tracing: self.aws_sdk_tracing,
span_events_tracing: self.span_events_tracing,
disable_color_tracing: self.disable_color_tracing,
})
}
}