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 <teor@riseup.net>

Co-authored-by: teor <teor@riseup.net>
This commit is contained in:
Arya 2022-09-20 17:05:37 -04:00 committed by GitHub
parent 0db014da40
commit 6343b83dc1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 1 deletions

View File

@ -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.