mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-29 17:19:15 +08:00
fix(router_env): fix opentelemetry traces for router_env (#201)
Co-authored-by: Nishant Joshi <nishant.joshi@juspay.in>
This commit is contained in:
@ -2,7 +2,8 @@
|
||||
//! Logger of the system.
|
||||
//!
|
||||
|
||||
pub use tracing::{debug, error, event as log, info, instrument, warn};
|
||||
pub use tracing::{debug, error, event as log, info, warn};
|
||||
pub use tracing_attributes::instrument;
|
||||
|
||||
pub mod config;
|
||||
pub use crate::config::Config;
|
||||
|
||||
@ -16,9 +16,7 @@ use opentelemetry::{
|
||||
};
|
||||
use opentelemetry_otlp::WithExportConfig;
|
||||
use tracing_appender::non_blocking::WorkerGuard;
|
||||
use tracing_subscriber::{
|
||||
filter, fmt, layer::SubscriberExt, util::SubscriberInitExt, EnvFilter, Layer,
|
||||
};
|
||||
use tracing_subscriber::{filter, fmt, prelude::*, util::SubscriberInitExt, EnvFilter, Layer};
|
||||
|
||||
use crate::{config, FormattingLayer, Level, StorageSubscription};
|
||||
|
||||
@ -72,8 +70,14 @@ pub fn setup<Str: AsRef<str>>(
|
||||
None
|
||||
};
|
||||
|
||||
let telemetry_layer = match telemetry {
|
||||
Some(Ok(ref tracer)) => Some(tracing_opentelemetry::layer().with_tracer(tracer.clone())),
|
||||
_ => None,
|
||||
};
|
||||
|
||||
// Use 'RUST_LOG' environment variable will override the config settings
|
||||
let subscriber = tracing_subscriber::registry()
|
||||
.with(telemetry_layer)
|
||||
.with(StorageSubscription)
|
||||
.with(file_writer)
|
||||
.with(
|
||||
|
||||
Reference in New Issue
Block a user