clean up logger init

This commit is contained in:
mbecker20
2024-04-22 16:57:36 -07:00
parent d85bd25ed4
commit f272612e74

View File

@@ -41,34 +41,30 @@ pub fn init(config: &LogConfig) -> anyhow::Result<()> {
endpoint, endpoint,
config.opentelemetry_service_name.clone(), config.opentelemetry_service_name.clone(),
)) ))
.try_init() .try_init(),
.context("failed to init logger"),
(StdioLogMode::Json, Some(endpoint)) => registry (StdioLogMode::Json, Some(endpoint)) => registry
.with(tracing_subscriber::fmt::layer().json()) .with(tracing_subscriber::fmt::layer().json())
.with(opentelemetry::layer( .with(opentelemetry::layer(
endpoint, endpoint,
config.opentelemetry_service_name.clone(), config.opentelemetry_service_name.clone(),
)) ))
.try_init() .try_init(),
.context("failed to init logger"),
(StdioLogMode::None, Some(endpoint)) => registry (StdioLogMode::None, Some(endpoint)) => registry
.with(opentelemetry::layer( .with(opentelemetry::layer(
endpoint, endpoint,
config.opentelemetry_service_name.clone(), config.opentelemetry_service_name.clone(),
)) ))
.try_init() .try_init(),
.context("failed to init logger"),
(StdioLogMode::Standard, None) => registry (StdioLogMode::Standard, None) => {
.with(tracing_subscriber::fmt::layer()) registry.with(tracing_subscriber::fmt::layer()).try_init()
.try_init() }
.context("failed to init logger"),
(StdioLogMode::Json, None) => registry (StdioLogMode::Json, None) => registry
.with(tracing_subscriber::fmt::layer().json()) .with(tracing_subscriber::fmt::layer().json())
.try_init() .try_init(),
.context("failed to init logger"),
(StdioLogMode::None, None) => Ok(()), (StdioLogMode::None, None) => Ok(()),
} }
.context("failed to init logger")
} }
#[derive( #[derive(