tracing-log
Provides compatibility between `tracing` and the `log` crate.
0.2.0
511M downloads/mo
#208 most downloaded on crates.io
tokio-rs/tracing
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 3 weeks to 1.5 years
Most releases are documented
notes for 6 of 7 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
9 releases · first in 2019
0 releases in the last 12 months
see the full history below
Release timeline
9 releases · Jun 2019 to Oct 2023Releases
latest 9-
0.2.025 Oct 2023Release notes
Open source →This release contains two breaking changes: the removal of the
env_loggerandtrace_loggerfeatures. Below are the suggested migration paths:env_logger: users should usetracing_subscriber::fmt::Subscriberortracing_subscriber::fmt::Layerwith theTargetsorEnvFilterfilters instead.trace_logger: users should use thetracingcrate's "log" feature flag instead.
Breaking Changes
- Remove deprecated
env_loggerfeature. This removes the dependency on the unmaintainedattycrate, resolving the security advisory GHSA-g98v-hv3f-hcfr/RUSTSEC-2021-0145. (#2771) - Remove deprecated
trace_loggerfeature. (#2771)
Release notes
Open source →Added
- Make trace and metrics features optional
- ExportResult as specified in the specification
- Add Futures compatibility API
- Added serde serialize support to SpanData
- Separate OpenTelemetry Jaeger crate
Changed
- Rename HttpTraceContextPropagator to TraceContextPropagator
- Rename HttpB3Propagator to B3Propagator
- Switch to Apache 2 license
- Resolve agent addresses to allow non-static IP
- Remove tracer name prefix from span name
Removed
- Remove add_link from spans
-
0.1.423 Oct 2023Release notes
Open source →Changes
- Deprecated
env_loggerfeature in favor oftracing_subscriber::fmt::Subscriber([#2752])
#[2752]: https://github.com/tokio-rs/tracing/pull/2752
Release notes
Open source →Added
- Parent option for default sampler
Fixed
- SDK tracer default span id
- Deprecated
-
0.1.321 Apr 2022Release notes
Open source →Added
- log-tracer: Added
LogTracer::with_interest_cacheto enable a limited form of per-recordInterestcaching forlogrecords (#1636)
Changed
- Updated minimum supported Rust version (MSRV) to Rust 1.49.0 (#1913)
Fixed
- log-tracer: Fixed
LogTracernot honoringtracingmax level filters (#1543) - Broken links in documentation (#2068, #2077)
Thanks to @Millione, @teozkr, @koute, @Folyd, and @ben0x539 for contributing to this release!
Release notes
Open source →Changed
- Ensure spans are always send and sync
- Allow static lifetimes for span names
- Improve KeyValue ergonomics
- log-tracer: Added
-
0.1.219 Feb 2021Release notes
Open source →Added
- Re-export the
logcrate so that users can ensure consistent versions ([#602]) AsLogimplementation fortracing::LevelFilter(#1248)AsTraceimplementation forlog::LevelFilter(#1248)
Fixed
- Re-export the
-
0.1.129 Oct 2019Release notes
Open source →Deprecated
TraceLogger(usetracing's "log" and "log-always" feature flags instead)
Fixed
- Issues with
log/stdfeature flag (#406) - Minor documentation issues (#405, #408)
Release notes
Open source →Added
- Documentation and API cleanup
- Tracking of active spans via thread local span stack
-
0.1.003 Sep 2019 -
0.0.1-alpha.203 Sep 2019 pre-releaseNothing published for this version
-
0.0.1-alpha.112 Aug 2019 pre-releaseNothing published for this version
-
0.0.027 Jun 2019Nothing published for this version