mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-11-01 19:42:27 +08:00
refactor(router_env): improve logging setup (#847)
This commit is contained in:
@ -4,29 +4,12 @@ pub mod logger {
|
||||
#[doc(inline)]
|
||||
pub use router_env::{log, logger::*};
|
||||
|
||||
///
|
||||
/// Setup logging sub-system.
|
||||
///
|
||||
// TODO (prom-monitoring): Ideally tracing/opentelementry structs shouldn't be pushed out.
|
||||
// TODO (prom-monitoring): Ideally tracing/opentelemetry structs shouldn't be pushed out.
|
||||
// Return a custom error type instead of `opentelemetry::metrics::MetricsError`.
|
||||
/// Setup logging sub-system.
|
||||
pub fn setup(
|
||||
conf: &config::Log,
|
||||
) -> Result<TelemetryGuard, router_env::opentelemetry::metrics::MetricsError> {
|
||||
router_env::setup(
|
||||
conf,
|
||||
"router",
|
||||
vec![
|
||||
"router",
|
||||
"actix_server",
|
||||
"api_models",
|
||||
"common_utils",
|
||||
"external_services",
|
||||
"masking",
|
||||
"redis_interface",
|
||||
"router_derive",
|
||||
"router_env",
|
||||
"storage_models",
|
||||
],
|
||||
)
|
||||
router_env::setup(conf, router_env::service_name!(), ["actix_server"])
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user