Module tracing_subscriber::filter [−][src]
Expand description
Layer
s that control which spans and events are enabled by the wrapped
subscriber.
This module contains a number of types that provide implementations of
various strategies for filtering which spans and events are enabled. For
details on filtering spans and events using Layer
s, see the
layer
module’s documentation.
Re-exports
pub use self::targets::Targets;
Modules
Structs
env-filter
Indicates that a field name specified in a filter directive was invalid.
env-filter
A single filtering directive.
A filter implemented by a closure or function pointer that determines whether a given span or event is enabled dynamically, potentially based on the current span context.
env-filter
A Layer
which filters spans and events based on a set of filter
directives.
A filter implemented by a closure or function pointer that
determines whether a given span or event is enabled, based on its
Metadata
.
registry
Uniquely identifies an individual Filter
instance in the context of
a Subscriber
.
registry
A Layer
that wraps an inner Layer
and adds a Filter
which
controls what spans and events are enabled for that layer.
env-filter
Indicates that an error occurred while parsing a EnvFilter
from an
environment variable.
A filter comparable to a verbosity Level
.
Indicates that a string could not be parsed to a valid level.
Indicates that a string could not be parsed as a filtering directive.
Functions
Constructs a DynFilterFn
from a function or closure that returns true
if a span or event should be enabled within a particular span context.