tracing-tree
A Tracing Layer which prints a tree of spans and events.
0.4.1
14M downloads/mo
#2639 most downloaded on crates.io
davidbarsky/tracing-tree
What this package is like to depend on
Last release 11 months ago
23 Sep 2025
Release timing varies
gaps range from 2 weeks to 1.2 years
Some releases are documented
notes for 8 of 22 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
22 releases · first in 2020
1 release in the last 12 months
see the full history below
Release timeline
22 releases · Jun 2020 to Sep 2025Releases
latest 22-
0.4.123 Sep 2025Nothing published for this version
-
0.4.012 Jul 2024Nothing published for this version
-
0.3.123 May 2024Nothing published for this version
-
0.3.015 Nov 2023Release notes
Open source →What's Changed
- Bumped
tracing-logto 0.2.0. This doesn't have any code breakage, but the removal of implicitly set features might break builds. Thanks to @lnicola for their contribution!
- Bumped
-
0.2.504 Oct 2023Nothing published for this version
-
0.2.405 Jul 2023Nothing published for this version
-
0.2.320 Apr 2023Nothing published for this version
-
0.2.211 Nov 2022Release notes
Open source →What's Changed
- Replace unmaintained
ansi_termcrate withnu_ansi_termcrate. by @aaronbembenek-aws in #52
New Contributors
- @aaronbembenek-aws made their first contribution in #52
Full Changelog: v0.2.1...v0.2.2
crates.io: https://crates.io/crates/tracing-tree/0.2.2
- Replace unmaintained
-
0.2.126 May 2022Release notes
Open source →What's Changed
- fix: removes unnecessary
fmt::Debugbounds onHierarchicalLayer, which makes it possible to composeHierarchicalLayerwith otherHierarchicalLayers(#45). - fix: check whether another
HierarchicalLayerhas already placed Data in the extensions; skipping if it's already present. This prevents the panic reported in tokio-rs/tracing#2112.
Thanks to @conradludgate and @joxcat for reporting this these issues!
Crates.io: https://crates.io/crates/tracing-tree/0.2.1
- fix: removes unnecessary
-
0.2.006 Dec 2021Release notes
Open source →Breaking Changes
- update to tracing-subscriber 0.3 (#40). This change requires consumers of tracing-tree 0.2 to depend on tracing-subscriber 0.3.
- default to
stderras output (#41). To write tostdout(as was the behavior intracing-tree0.1), configure the Layer asHierarchicalLayer::default().with_writer(std::io::stdout).
Crates.io: https://crates.io/crates/tracing-tree/0.2.0
-
0.1.1122 Nov 2021Release notes
Open source →What's Changed
- add license files by @krasimirgg in #38
- chore: bump to v0.1.11 by @davidbarsky in #39
New Contributors
- @krasimirgg made their first contribution in #38
Crates.io: https://crates.io/crates/tracing-tree/0.1.11
-
0.1.1006 Sep 2021Release notes
Open source →This release removes the unnecessary usage of syn and proc-macro2 by tracing-tree (#32). Thanks, @matklad !
Crates.io: https://crates.io/crates/tracing-tree/0.1.10
-
0.1.909 Mar 2021Release notes
Open source →This releases fixes the missing open/close at first instance of indentation level (#31). Thanks, @oli-obk!
Crates.io: https://crates.io/crates/tracing-tree/0.1.9
-
0.1.822 Feb 2021Release notes
Open source →This release drops the unnecessary chrono dependency. Thanks, @matklad!
Crates.io: https://crates.io/crates/tracing-tree/0.1.8
-
0.1.704 Jan 2021Nothing published for this version
-
0.1.628 Sep 2020Nothing published for this version
-
0.1.509 Aug 2020Nothing published for this version
-
0.1.413 Jul 2020Nothing published for this version
-
0.1.311 Jul 2020Nothing published for this version
-
0.1.203 Jul 2020Nothing published for this version
-
0.1.127 Jun 2020Nothing published for this version
-
0.1.022 Jun 2020Nothing published for this version