This release of tracing-subscriber adds a new Layer::event_enabled method,
which allows Layers to filter events after their field values are recorded;
a Filter implementation for reload::Layer, to make using reload with
per-layer filtering more ergonomic, and additional inherent method downcasting
APIs for the Layered type. In addition, it includes dependency updates, and
minor fixes for documentation and feature flagging.
Added
layer: Layer::event_enabled method, which can be implemented to filter
events based on their field values (#2008)
reload: Filter implementation for reload::Layer (#2159)
layer: Layered::downcast_ref and Layered::is inherent methods
(#2160)
Changed
parking_lot: Updated dependency on parking_lot to 0.13.0 (#2143)
Replaced lazy_static dependency with once_cell (#2147)
Fixed
Don't enable tracing-core features by default (#2107)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps tracing-subscriber from 0.3.11 to 0.3.12.
Release notes
Sourced from tracing-subscriber's releases.
Commits
d86d2a4
subscriber: prepare to release v0.3.12 (#2187)ebea0e4
tracing: reorganize benchmarks for comparability (#2178)181bdbe
tracing: actually runglobal_subscriber
benchmark542c34d
chore: prepare to releasetracing-core
v0.1.28 (#2177)af699c9
chore(ci): whoops, wrong commands for no-std tests2dc1f39
chore(ci): also run CI on pushes to v0.1.x2c1af52
chore(ci): test workflow embetterments (#2176)42fc29e
subscriber: implementFIlter
forreload::Layer
(#2159)b007591
opentelemetry: add semconv exception fields (#2135)f7966bd
core: remove vendoredlazy_static
on no-std (#2173)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)