pub struct LevelConfig {
pub directives: String,
pub env_fallbacks: Vec<String>,
pub default_level: LevelFilter,
pub otel_trace_level: LevelFilter,
}Available on crate feature
tracing_subscriber_ext only.Expand description
Configuration for log level filtering
Fields§
§directives: StringLog directives string (takes precedence over env vars)
env_fallbacks: Vec<String>Environment variable fallbacks (checked in order)
default_level: LevelFilterDefault level when no directives or env vars are set
otel_trace_level: LevelFilterOpenTelemetry tracing level
Trait Implementations§
Source§impl Clone for LevelConfig
impl Clone for LevelConfig
Source§fn clone(&self) -> LevelConfig
fn clone(&self) -> LevelConfig
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 LevelConfig
impl Debug for LevelConfig
Auto Trait Implementations§
impl Freeze for LevelConfig
impl RefUnwindSafe for LevelConfig
impl Send for LevelConfig
impl Sync for LevelConfig
impl Unpin for LevelConfig
impl UnwindSafe for LevelConfig
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