diff --git a/zebrad/src/application.rs b/zebrad/src/application.rs index 521fec67afd..a15f06bf4d7 100644 --- a/zebrad/src/application.rs +++ b/zebrad/src/application.rs @@ -286,7 +286,7 @@ impl Application for ZebradApp { builder = builder .theme(theme) - .panic_section(metadata_section) + .panic_section(metadata_section.clone()) .issue_url(concat!(env!("CARGO_PKG_REPOSITORY"), "/issues/new")) .issue_filter(|kind| match kind { color_eyre::ErrorKind::NonRecoverable(error) => { @@ -398,6 +398,11 @@ impl Application for ZebradApp { } components.push(Box::new(Tracing::new(tracing_config)?)); + // Log git metadata and platform info when zebrad starts up + if is_server { + tracing::info!("Diagnostic {}", metadata_section); + } + // Activate the global span, so it's visible when we load the other // components. Space is at a premium here, so we use an empty message, // short commit hash, and the unique part of the network name.