PackageTrack
Sign in Get early access

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 2023
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 9
  1. 0.2.0 25 Oct 2023
    Release notes

    This release contains two breaking changes: the removal of the env_logger and trace_logger features. Below are the suggested migration paths:

    Breaking Changes

    Open source →
    Release notes

    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
    Open source →
  2. 0.1.4 23 Oct 2023
    Release notes

    Changes

    • Deprecated env_logger feature in favor of tracing_subscriber::fmt::Subscriber ([#2752])

    #[2752]: https://github.com/tokio-rs/tracing/pull/2752

    Open source →
    Release notes

    Added

    • Parent option for default sampler

    Fixed

    • SDK tracer default span id
    Open source →
  3. 0.1.3 21 Apr 2022
    Release notes

    Added

    • log-tracer: Added LogTracer::with_interest_cache to enable a limited form of per-record Interest caching for log records (#1636)

    Changed

    • Updated minimum supported Rust version (MSRV) to Rust 1.49.0 (#1913)

    Fixed

    • log-tracer: Fixed LogTracer not honoring tracing max level filters (#1543)
    • Broken links in documentation (#2068, #2077)

    Thanks to @Millione, @teozkr, @koute, @Folyd, and @ben0x539 for contributing to this release!

    Open source →
    Release notes

    Changed

    • Ensure spans are always send and sync
    • Allow static lifetimes for span names
    • Improve KeyValue ergonomics
    Open source →
  4. 0.1.2 19 Feb 2021
    Release notes

    Added

    • Re-export the log crate so that users can ensure consistent versions ([#602])
    • AsLog implementation for tracing::LevelFilter (#1248)
    • AsTrace implementation for log::LevelFilter (#1248)

    Fixed

    • log-tracer: Fixed Log::enabled implementation for LogTracer not calling Subscriber::enabled (#1254)
    • log-tracer: Fixed Log::enabled implementation for LogTracer not checking the max level hint (#1247)
    • Several documentation fixes (#483, #485, #537, #595, #941, [#981])
    Open source →
    Release notes

    Added

    • Implement global provider
    Open source →
  5. 0.1.1 29 Oct 2019
    Release notes

    Deprecated

    • TraceLogger (use tracing's "log" and "log-always" feature flags instead)

    Fixed

    • Issues with log/std feature flag (#406)
    • Minor documentation issues (#405, #408)
    Open source →
    Release notes

    Added

    • Documentation and API cleanup
    • Tracking of active spans via thread local span stack
    Open source →
  6. 0.1.0 03 Sep 2019
    Release notes
    • Initial release
    Open source →
    Release notes

    Initial debug alpha

    Open source →
  7. 0.0.1-alpha.2 03 Sep 2019 pre-release

    Nothing published for this version

  8. 0.0.1-alpha.1 12 Aug 2019 pre-release

    Nothing published for this version

  9. 0.0.0 27 Jun 2019

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive