pub struct TracingConfiguration { /* private fields */ }
Implementations§
Source§impl TracingConfiguration
impl TracingConfiguration
pub fn with_log_level(self, log_level: String) -> Self
pub fn with_display_thread_names(self, display_thread_names: bool) -> Self
pub fn with_display_thread_ids(self, display_thread_ids: bool) -> Self
pub fn with_filter(self, filter: String) -> Self
pub fn with_opentelemetry_config(self, config: OpenTelemetryConfig) -> Self
pub fn enable_opentelemetry(self) -> Self
pub fn with_metrics_interval(self, interval_secs: u64) -> Self
pub fn log_level(&self) -> &str
pub fn display_thread_names(&self) -> bool
pub fn display_thread_ids(&self) -> bool
pub fn filter(&self) -> &str
Sourcepub fn setup_tracing_subscriber(&self) -> Result<OtelGuard, ConfigError>
pub fn setup_tracing_subscriber(&self) -> Result<OtelGuard, ConfigError>
Set up a subscriber
Trait Implementations§
Source§impl Clone for TracingConfiguration
impl Clone for TracingConfiguration
Source§fn clone(&self) -> TracingConfiguration
fn clone(&self) -> TracingConfiguration
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TracingConfiguration
impl Debug for TracingConfiguration
Source§impl Default for TracingConfiguration
impl Default for TracingConfiguration
Source§impl<'de> Deserialize<'de> for TracingConfiguration
impl<'de> Deserialize<'de> for TracingConfiguration
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TracingConfiguration
impl RefUnwindSafe for TracingConfiguration
impl Send for TracingConfiguration
impl Sync for TracingConfiguration
impl Unpin for TracingConfiguration
impl UnwindSafe for TracingConfiguration
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request