From 6343b83dc17498f9a96683c10ba0239ca5083b9c Mon Sep 17 00:00:00 2001 From: Arya Date: Tue, 20 Sep 2022 17:05:37 -0400 Subject: [PATCH] feat(logs): prints git metadata and platform info when zebrad starts up (#5200) * adds info log with git & build metadata when zebrad starts up * Update zebrad/src/application.rs Co-authored-by: teor Co-authored-by: teor --- zebrad/src/application.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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.