22 releases

0.4.1 Sep 23, 2025
0.4.0 Jul 12, 2024
0.3.1 May 23, 2024
0.3.0 Nov 15, 2023
0.1.4 Jul 13, 2020

#16 in Debugging

Download history 82181/week @ 2025-12-12 72605/week @ 2025-12-19 65429/week @ 2025-12-26 92856/week @ 2026-01-02 98986/week @ 2026-01-09 100406/week @ 2026-01-16 103385/week @ 2026-01-23 120834/week @ 2026-01-30 129143/week @ 2026-02-06 117777/week @ 2026-02-13 124235/week @ 2026-02-20 131871/week @ 2026-02-27 167710/week @ 2026-03-06 144000/week @ 2026-03-13 162634/week @ 2026-03-20 192253/week @ 2026-03-27

692,333 downloads per month
Used in 106 crates (66 directly)

MIT/Apache

48KB
1K SLoC

tracing-tree

Instrument your application with tracing and get tree-structured summaries of your application activity with timing information on the console:

https://github.com/davidbarsky/tracing-tree/blob/483cc0a118c3170f4246d6fa4a9f018a00d8f0a9/examples/quiet.stdout#L1-L28

(Format inspired by slog-term)

Setup

After instrumenting your app with tracing, add this subscriber like this:

let subscriber = Registry::default().with(HierarchicalLayer::new(2));
tracing::subscriber::set_global_default(subscriber).unwrap();

Dependencies

~1.2–3.5MB
~59K SLoC