refactor(config): add independent toggles for enabling traces and metrics (#1020)

This commit is contained in:
Sanchith Hegde
2023-05-03 12:15:03 +05:30
committed by GitHub
parent 0df2244794
commit af71828e35
14 changed files with 72 additions and 68 deletions

View File

@ -4,12 +4,8 @@ pub mod logger {
#[doc(inline)]
pub use router_env::{log, logger::*};
// 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> {
pub fn setup(conf: &config::Log) -> TelemetryGuard {
router_env::setup(conf, router_env::service_name!(), ["actix_server"])
}
}