#[non_exhaustive]pub struct LogFilters {
pub telemetry: FilterOptions,
pub stderr: FilterOptions,
}
Expand description
The filter configuration per log event destination.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.telemetry: FilterOptions
The log level for the open telemetry events.
stderr: FilterOptions
The log level for the events printed to STDERR.
Implementations§
Source§impl LogFilters
impl LogFilters
Sourcepub fn with_level(level: LogLevel) -> Self
pub fn with_level(level: LogLevel) -> Self
Create a new filter configuration with the given log level.
Trait Implementations§
Source§impl Clone for LogFilters
impl Clone for LogFilters
Source§fn clone(&self) -> LogFilters
fn clone(&self) -> LogFilters
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 LogFilters
impl Debug for LogFilters
Source§impl Default for LogFilters
impl Default for LogFilters
Source§fn default() -> LogFilters
fn default() -> LogFilters
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LogFilters
impl RefUnwindSafe for LogFilters
impl Send for LogFilters
impl Sync for LogFilters
impl Unpin for LogFilters
impl UnwindSafe for LogFilters
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