refactor: include binary name in service field in log entries (#2077)

This commit is contained in:
Sanchith Hegde
2023-09-04 17:14:47 +05:30
committed by GitHub
parent e1cebd4179
commit 20d44acd20
10 changed files with 43 additions and 54 deletions

View File

@ -1,18 +1,19 @@
#![allow(clippy::unwrap_used)]
use router_env as env;
mod test_module;
use env::TelemetryGuard;
use test_module::some_module::*;
use router_env::TelemetryGuard;
use self::test_module::some_module::*;
fn logger() -> &'static TelemetryGuard {
use once_cell::sync::OnceCell;
static INSTANCE: OnceCell<TelemetryGuard> = OnceCell::new();
INSTANCE.get_or_init(|| {
let config = env::Config::new().unwrap();
let config = router_env::Config::new().unwrap();
env::logger::setup(&config.log, env::service_name!(), [])
router_env::setup(&config.log, "router_env_test", [])
})
}