PackageTrack
Sign in Get early access

tracing-journald

rich journald subscriber for `tracing`

0.3.2 8.5M downloads/mo #3408 most downloaded on crates.io tokio-rs/tracing

What this package is like to depend on

Last release 9 months ago

26 Nov 2025

Ships unpredictably

gaps range from 2 weeks to 2.6 years

Nearly every release is documented

notes for 9 of 9 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

9 releases · first in 2020

1 release in the last 12 months

see the full history below

Release timeline

9 releases · Jul 2020 to Nov 2025
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 9
  1. 0.3.2 26 Nov 2025
    Release notes

    Added

    • Use argv0 for syslog identifier (#3372)
    Open source →
    Release notes

    Added

    • Use argv0 for syslog identifier (#3372)
    Open source →
  2. 0.3.1 29 Nov 2024
    Release notes

    [ crates.io ] | [ docs.rs ]

    Changed

    • disable default features of tracing-subscriber (#1476)
    • allow custom journal fields (#2708)
    • Bump MSRV to 1.63 (#2793)
    • make level mappings configurable (#2824)
    Open source →
  3. 0.3.0 21 Apr 2022
    Release notes

    This is a breaking release which changes the format in which span fields are output to journald. Previously, span field names were prefixed with the depth of the span in the current trace tree. However, these prefixes are unnecessary, as journald has built in support for duplicated field names.

    See PR #1986 for details on this change.

    Changed

    • Removed span field prefixes (#1986)
    • Renamed S{num}_NAME fields to SPAN_NAME (#1986)

    Fixed

    • Fixed broken links in documentation (#2077)

    Thanks to @wiktorsikora and @ben0x539 for contributing to this release!

    Open source →
    Release notes

    Added

    • New Base64 propagator
    • New SpanBuilder api
    • Zipkin Exporter crate

    Changed

    • Switch to SpanId and TraceId from u64 and u128
    • Remove &mut self requirements for Span API

    Fixed

    • circular Tracer debug impl
    Open source →
  4. 0.2.4 17 Mar 2022
    Release notes

    Fixed

    • Fixed compilation error in memfd_create_syscall on 32-bit targets (#1982)

    Thanks to new contributor @chrta for contributing to this release!

    Open source →
  5. 0.2.3 08 Feb 2022
    Release notes

    Fixed

    • Fixed missing memfd_create with glibc versions < 2.25 (#1912)

    Changed

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

    Thanks to @9999years for contributing to this release!

    Open source →
  6. 0.2.2 14 Jan 2022
    Release notes

    Added

    • Include a syslog identifier in log messages (#1822)
    • Added Layer::with_syslog_identifier method to override the syslog identifier (#1822)

    Thanks to @lunaryorn for contributing to this release!

    Open source →
  7. 0.2.1 30 Dec 2021
    Release notes

    This release improves how tracing-journald communicates with journald, including the handling of large payloads.

    Added

    • Use an unconnected socket, so that logging can resume after a journald restart (#1758)

    Fixed

    • Fixed string values being written using fmt::Debug (#1714)
    • Fixed EMSGSIZE when log entries exceed a certain size (#1744)

    A huge thank-you to new contributor @lunaryorn, for contributing all of the changes in this release!

    Open source →
  8. 0.2.0 23 Oct 2021
    Release notes

    Changed

    • Updated tracing-subscriber dependency to 0.3.0 (#1677)
    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 →
  9. 0.1.0 31 Jul 2020
    Release notes
    • Initial release
    Open source →
    Release notes

    Initial debug alpha

    Open source →

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